将字典的键写入文本fi

2024-04-26 02:32:02 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将字典的键逐行写入文本文件,即每行一个键?如果有指向相同的链接,请直接指向该链接。我可以找到将文本文件内容加载到字典中,但找不到相反的内容。


Tags: 内容字典链接指向文本文件
2条回答

最起码,这样的做法会奏效:

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和

如果要打印的只是键(即不是值),则只需在dict上迭代即可:

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

或者在Python 3中,使用新的print函数:

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

相关问题 更多 >