私は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つが与えられました
必要な関数はjson.dump
、ファイルに出力する関数json.dumps
であり、オブジェクトを文字列形式で返すだけの関数ではないと思います。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加