【发布时间】:2017-01-11 20:41:06
【问题描述】:
我的问题是:如何在文件中写入列表?
所以:
list = ["damn","bro"]
correct_list = "\n".join(list)
file = open("test.txt", "w")
既然它是一个列表,我该如何将它写入一个文件? 所以在文件中:
damn
bro
我已经尝试过了,但它只是彼此背后没有空格
【问题讨论】:
-
您想知道如何从文件中读取数据并将其存储为列表,还是将列表中的所有元素写入文件?
-
@Buzz 我想获取列表的所有元素并将它们写入文件。
-
上面链接的解决方案是错误的,OP 尝试写入文件而不是从文件中读取。我已标记此问题,因此希望删除重复的链接
-
@Lucas 在您的代码中,您实际写入文件的位置缺少一行。它应该是
file.write(correct_list)。有了这个就可以了。 -
also:
list是一个保留的python关键字,你不应该这样命名你的变量,因为你以后可能会遇到问题,例如尝试l