问题描述
在电子商务网站的供应商数据中,我试图打印每个产品类别属性的单独列表,并将它们保存在该类别名称的 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 (将#修改为@)