目录
- 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 sys
def 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。而且可以批量处理类似但不同的数据表。