process_meta.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import os
  2. import json
  3. def add_image(json_file_path, image_url):
  4. """添加商品图像字段到指定的JSON文件"""
  5. # 读取JSON文件
  6. with open(json_file_path, 'r', encoding='utf-8') as file:
  7. data = json.load(file)
  8. # 添加“商品图像”字段
  9. data['商品图像'] = image_url
  10. # 将更新后的数据写回到JSON文件
  11. with open(json_file_path, 'w', encoding='utf-8') as file:
  12. json.dump(data, file, ensure_ascii=False, indent=4)
  13. print("已成功添加“商品图像”字段。")
  14. if __name__ == "__main__":
  15. json_folder = "./database/meta"
  16. image_folder = "./database/image"
  17. for filename in os.listdir(json_folder):
  18. json_file_path = os.path.join(json_folder, filename)
  19. image_url = os.path.join(image_folder, filename.replace("png"))
  20. if os.path.exists(image_url):
  21. print(f"正在处理:{json_file_path}")
  22. # add_image(json_file_path, image_url)
  23. else:
  24. print(f"图片文件不存在:{image_url}")