我的问题是:如何在文件中编写列表?
所以:
list = ["damn","bro"]
correct_list = "\n".join(list)
file = open("test.txt", "w")
如果它是一个列表,我如何将其写入文件? 所以在文件中:
damn
bro
我已经尝试了但是它只是站在一起而没有空格
答案 0 :(得分:0)
首先,您可能不应该使用list
因为它是python中的保留字。(link)您几乎可以使用其他任何东西。我通常使用lst
您需要将其实际放入文件中。您的代码丢失了:
file.write(correct_list)
这实际上会将字符串写入文件。
你也可以尝试这样的事情:
lst=["damn","bro"]
file = open("test.txt", "w")
for item in lst:
file.write(item+"\n")
这将遍历列表中的每个项目,并一次一个地写入文件,最后一行有新行
还要确保在完成后关闭文件:
file.close()