我使用此代码编写的字典文件系统为制表符分隔的文件:
with open("C:/bla/bla.txt", "w", encoding="utf-8") as f:
for key, value in some_dictionary.items():
f.write("%s\t%s\n" % (key, value))
它不仅崩溃我的IDE(在这种情况下,Visual Studio中),但它也写东西到控制台。不知道为什么?恕我直言,上面的代码是确定,只要简单地写文件系统。谢谢!
with open("C:/bla/bla.txt", "w", encoding="utf-8") as f:
for key, value in some_dictionary.items():
a = f.write("%s\t%s\n" % (key, value))
您可以将这样的结果,以避免打印控制台,如说:How to prevent f.write to output the number of characters written?