如何逐行将字典的键写入文本文件,即每行一键?如果有任何指向相同的链接,请指示我链接。我可以找到将文本文件内容加载到字典中,但我无法找到反之亦然。
答案 0 :(得分:1)
如果你想要打印的只是键(即不是值),你可以简单地遍历dict:
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)
答案 1 :(得分: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'的值