2024-04-26 02:32:02 发布
网友
如何将字典的键逐行写入文本文件,即每行一个键?如果有指向相同的链接,请直接指向该链接。我可以找到将文本文件内容加载到字典中,但找不到相反的内容。
最起码,这样的做法会奏效:
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)
最起码,这样的做法会奏效:
您可能需要进行健全性检查,以确定键中是否存在“=”,以及值中是否存在转义“\r''\n”\r和
如果要打印的只是键(即不是值),则只需在dict上迭代即可:
或者在Python 3中,使用新的print函数:
相关问题 更多 >
编程相关推荐