「TypeError:文字列インデックスは整数でなければならない」と表示されるのはなぜですか?
私はpythonの学習とgithubの問題を読みやすい形式にしようと試みています。JSONをCSVに変換するにはどうすればよいですか?私はこれを思いつきました: import json import csv f=open('issues.json') data = json.load(f) f.close() f=open("issues.csv","wb+") csv_file=csv.writer(f) csv_file.writerow(["gravatar_id","position","number","votes","created_at","comments","body","title","updated_at","html_url","user","labels","state"]) for item in data: csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], item["state"]]) 「issues.json」は、私のgithubの問題を含むjsonファイルです。それを実行しようとすると、 File "foo.py", line 14, in <module> csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], item["state"]]) …