我有一个json文件,其中包含来自趋势主题标签的推文数据,现在在创建我的子文件后,我只需要提取所有用户的用户screen_name。 尝试使用以下代码导致错误: File" /Users/Adel/Documents/Tweepy/jsonextracting.py" ;,第19行,in my_dict [' ID'] = item.get(' ID') AttributeError:' unicode'对象没有属性' get'
python代码:
import json
input_file=open('/Users/Adel/Downloads/data/test.json', 'r')
output_file=open('/Users/Adel/Downloads/data/test2.json', 'w')
json_decode=json.load(input_file)
for item in json_decode:
my_dict={}
my_dict['id']=item.get('id')
print my_dict
back_json=json.dumps(my_dict, output_file)
output_file.write(back_json)
output_file.close()
感谢任何帮助。
答案 0 :(得分:0)
当你遍历字典时,你只是在遍历键重试
for item in json_decode.values():
将迭代值而不是