import os import json # 文件操作路径(.json或者.txt文件类型皆可) path = r'D:\我的文件' # 主文件夹路径 path_all = r'D:\我的文件\all_data.json' # 所有库存记录文件数据路径 path_entry = r'D:\我的文件\entry_data.json' # 入库记录文件数据路径 path_out = r'D:\我的文件\out_data.json' # 出库记录文件数据路径 # 初始化JSON数据 json_all_record = '[{"编号":10000, "物品名称":"测试", "规格型号":"1-1"}]' json_entry_record = '[{"编号":100000, "物品名称":"测试", "规格型号":"1-1}]' json_out_record = '[{"编号":100000, "物品名称":"测试", "规格型号":"1-1"}]' def data_write(data1,data2,data3): # 判断D盘是否存在该文件夹,不存在创建 if os.path.exists(path) is False: # 创建文件夹 os.mkdir(path) with open(path_all, 'w') as f: f.write(data1) with open(path_entry, 'w') as f: f.write(data2) with open(path_out, 'w') as f: f.write(data3) print('数据初始化成功') else: # 文件夹存在-判断数据文件是否存在 if os.path.exists(path_all) is False: with open(path_all, 'w') as f: f.write(data1) if os.path.exists(path_entry) is False: with open(path_entry, 'w') as f1: f1.write(data2) if os.path.exists(path_out) is False: with open(path_out, 'w') as f2: f2.write(data3) else: if os.path.exists(path_entry) is False: with open(path_entry, 'w') as f1: f1.write(data2) if os.path.exists(path_out) is False: with open(path_out, 'w') as f2: f2.write(data3) else: if os.path.exists(path_out) is False: with open(path_out, 'w') as f2: f2.write(data3) print('数据加载完毕') # 调取函数 data_write(json_all_record,json_entry_record,json_out_record)
07-11
922
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)