如何解决在单独的 json 文件中为多个产品类别分别打印和保存属性
在电子商务网站的供应商数据中,我试图打印每个产品类别属性的单独列表,并将它们保存在该类别名称的 json 文件中。
我已经成功打印了单个产品类别的属性,现在我有 374 个产品类别。如何更改此代码以分别打印所有产品类别属性并将其保存在 json 文件中。
所以我试过了,
def identify_categorywise_attribute_per_page(data):
category_list = []
Television_attribute_list_all = []
for each_product in data['dataset'][0]['products']:
for each_dict in each_product['attributes']:
if each_dict['sK'] == 'Category'and each_dict['v'][0]=='Television':
for each_attr in each_product['attributes']:
if each_attr['sK'] == 'Attribute' and each_attr['wK'] != '':
Television_attribute_list_all.append(each_attr['wK'])
return Television_attribute_list_all
Television_attribute_list_all = list(set(identify_categorywise_attribute_per_page(data))
with open("smartphones.json","w") as outfile:
json.dump(Smartphones_attribute_list_all,outfile)
并获得了保存在 json 文件中的产品类别“电视”的属性列表。
如何对多个产品类别做同样的事情?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。