<p>我想知道我是如何保存用户输入的列表。我想知道如何保存到一个文件。当我运行这个程序时,它说我必须用一个字符串来写。那么,有没有一种方法可以将一个列表分配给一个文件,或者更好的是每次程序运行时它都会自动更新文件上的列表?那太好了,文件最好是.txt。在</p>
<pre><code>stuffToDo = "Stuff To Do.txt"
WRITE = "a"
dayToDaylist = []
show = input("would you like to view the list yes or no")
if show == "yes":
print(dayToDaylist)
add = input("would you like to add anything to the list yes or no")
if add == "yes":
amount=int(input("how much stuff would you like to add"))
for number in range (amount):
stuff=input("what item would you like to add 1 at a time")
dayToDaylist.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(stuff)
remove = input("would you like to remove anything to the list yes or no")
if add == "yes":
amountRemoved=int(input("how much stuff would you like to remove"))
for numberremoved in range (amountRemoved):
stuffremoved=input("what item would you like to add 1 at a time")
dayToDaylist.remove(stuffremoved);
print(dayToDaylist)
file = open(stuffToDo,mode = WRITE)
file.write(dayToDaylist)
file.close()
</code></pre>
<p>对于列表中的项目:
文件.写入(项)</p>
<p>你应该看看这篇文章了解更多信息:
<a href="https://stackoverflow.com/questions/899103/python-write-a-list-to-a-file">Writing a list to a file with Python</a></p>