当前位置: 首页 > news >正文

ChatGPT学python: 用json文件传参

目录

    • json语法最简陋版
    • python解析语法
    • 小结

json语法最简陋版

param.json

[{"Table_name": "table1","Event_name_colum": 4,"update_colum": 9},{"Table_name": "table2","Event_name_colum": 3,"update_colum": 6}
]

python解析语法

test.py

import json
import sysdef process_data(data):# 处理数据的函数,你可以根据需要进行相应的处理table_name = data["Table_name"]event_name_column = data["Event_name_colum"]update_column = data["update_colum"]# 在这里执行你的逻辑...print(f"Processing data: Table_name={table_name}, Event_name_colum={event_name_column}, update_colum={update_column}")def main(json_file_path):with open(json_file_path, 'r') as file:data_list = json.load(file)for data in data_list:process_data(data)if __name__ == "__main__":if len(sys.argv) != 2:print("Usage: python script.py <json_file_path>")else:json_file_path = sys.argv[1]main(json_file_path)

在这里插入图片描述

小结

使用json文件进行传参,可以减少使用python文件直接传参,参数传递错误导致的error。而且可以批量处理类似但不同的数据表。

http://www.lryc.cn/news/291129.html

相关文章:

  • 【C++航海王:追寻罗杰的编程之路】引用、内联、auto关键字、基于范围的for、指针空值nullptr
  • 已实现:vue、h5项目如何使用echarts实现雷达图、六边形图表
  • JUC并发编程-四大函数式接口、Stream 流式计算、ForkJoin并行执行任务
  • 【Tomcat与网络4】Tomcat的连接器设计
  • k8s中调整Pod数量限制的方法
  • 在Java中,实现扩展性通常有几种方法,其中包括接口、抽象类、插件架构和服务加载等方式
  • 【乳腺肿瘤诊断分类及预测】基于自适应SPREAD-PNN概率神经网络
  • 蓝桥杯AT24C02问题记录
  • adb控制设备状态
  • 订婚支出及共同生活消费是否属于彩礼?应否返还?
  • MicroPython核心:优化
  • Opencv——霍夫变换
  • Github 2024-01-28 开源项目日报Top10
  • 【大数据安全】大数据安全的挑战与对策基础设施安全
  • 【LLM多模态】Cogview3、DALL-E3、CogVLM、CogVideo模型
  • python爬虫学习之selenium_chrome handless的使用
  • Spring boot + Azure OpenAI 服务 1.使用 GPT-35-Turbo
  • Vite+Vue3使用Vue-i18n笔记
  • 流量密码《幻兽帕鲁》5天狂销700万份
  • 怎么查询鸿蒙真机支持的API版本
  • 【NodeJS】005- NodeJS的NVM与express框架
  • pandas使用read_csv时报错解决
  • Optimism的挑战期
  • Linux——安装MySQL
  • java常量和kotlin常量
  • Python学习笔记--创建最简单的自定义异常类
  • 2024年,AI 掀起数据与分析市场的新风暴
  • 小程序软件测试应该怎么做?有什么作用?
  • springboot2.2.9整合kafka之KafkaListener实现原理
  • 数据结构day7