如何解决json的多个参数错误?

时间:2019-01-20 03:53:06

标签: python json

我是python的新手。我目前正在尝试仅提取json文件的某些标签,并使用新标签创建一个新的json文件。但是,当我尝试此代码时,出现以下错误。

 import json`enter code here`
 input_file=open('UK2.json', 'r')
 output_file=open('test.json', 'w')
 json_decode=json.load(input_file)
 result[]
 for item in json_decode:
     my_dict={}
     my_dict['fullname']=item.get('fullname')
     my_dict['id']=item.get('id')
     my_dict['likes']=item.get('likes')
     my_dict['replies']=item.get('replies')
     my_dict['retweets']=item.get('retweets')
     my_dict['text']=item.get('text')
     my_dict['timestamp']=item.get('timestamp')
     my_dict['user']=item.get('user')
     print(my_dict)
     result.append(my_dict)
back_json=json.dumps(result, output_file)

dumps()接受1个位置参数,但给出了2个

1 个答案:

答案 0 :(得分:0)

我认为您想要的函数是json.dump,它将输出到文件,而不是json.dumps,它只是以字符串形式返回对象。