サンプル辞書を持っている場合は、新しいまたは既存の.txtファイルに出力することができますか?辞書から新しいテキストファイルtxtを作成/出力する
d = {'Jim':'233-5467', 'Bob':'643-7894', 'Anne':'478-4392', 'Jill':'952-4532'}
サンプル辞書を持っている場合は、新しいまたは既存の.txtファイルに出力することができますか?辞書から新しいテキストファイルtxtを作成/出力する
d = {'Jim':'233-5467', 'Bob':'643-7894', 'Anne':'478-4392', 'Jill':'952-4532'}
モジュールは必要ありません。
myfile = open('test.txt','w')
d = {'Jim':'233-5467', 'Bob':'643-7894', 'Anne':'478-4392', 'Jill':'952-4532'}
myfile.writelines('{}:{} '.format(k,v) for k, v in d.items())
myfile.close()
'のtest.txt' の内容:
ジル:952から4532ボブ:643から7894ジム:233から5467アンネ:478から4392
使用json
モジュール:
import json
json.dump(d, open("file.json", "w"))
それとも@ZdaRが提案されているよう:
with open("file.json", "w") as out_file:
json.dump(d, out_file)
をあなたはJSONに変換する必要があり、json
はTXT形式でdict
を表すことができます。
import json
json.dump({'Jim':'233-5467', 'Bob':'643-7894', 'Anne':'478-4392', 'Jill':'952-4532'}, open('yourfile.json', 'w'))
ありがとう@Anil_M – Supernova