2017-03-02 11 views

答えて

1

モジュールは必要ありません。

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

+0

ありがとう@Anil_M – Supernova

1

使用jsonモジュール:

import json 
json.dump(d, open("file.json", "w")) 

それとも@ZdaRが提案されているよう:

with open("file.json", "w") as out_file: 
    json.dump(d, out_file) 
0

をあなたはJSONに変換する必要があり、jsonはTXT形式でdictを表すことができます。

import json 
json.dump({'Jim':'233-5467', 'Bob':'643-7894', 'Anne':'478-4392', 'Jill':'952-4532'}, open('yourfile.json', 'w')) 
関連する問題