2012-08-22 66 views
0

如何將字典的關鍵字逐行寫入文本文件,即每行一個關鍵字?如果有任何鏈接指向相同,請將我引導至該鏈接。我可以找到加載文本文件內容到字典中,但我無法找到反之。將字典的關鍵字寫入文本文件

回答

1

如果你要打印的是鍵(即不是值),你可以在字典簡單地重複:

with open("filename", "w") as f: 
    for key in dict: 
     print >>f, key 

或在Python 3,用新的打印功能:

with open("filename", "w") as f: 
    for key in dict: 
     print(key, file=f) 
0

在最低限度,這樣的事情會工作:

fp = open('filename','w'); 
for k,v in myDict.items(): 
fp.write('%s=%s\n', k, v); 
#for writing just the key per line 
#fp.write('%s\n',k); 

fp.close(); 

您可能需要理智檢查重點和逃避「\ r」「\ n」的「=」存在的價值與\ r和\ n