我有一个名称列表,我希望能够在更改后保存它(就像我要向列表中添加另一个名称一样),然后稍后再次加载它。到目前为止,我通过以下方式保存它:list = ["Bob", "Fred", "George", "Garry"]
text_file = open("/Users/xxxxxx/Desktop/names.txt", "w")
text_file.write(str(list))
text_file.close()
print("Your list has been saved!")
这会将列表保存为字符串,因此当我再次加载它时,我无法将其作为列表进行访问。['Bob', 'Fred', 'George', 'Garry']
testList=[]
with open("/Users/xxxxxxx/Desktop/names.txt") as f:
for line in f:
testList.append(line)
print(testList[0])
输出:['Bob', 'Fred', 'George', 'Garry']
我想要它,这样我就可以在加载我之前保存的列表后获得。print(testList[0])Bob
皈依舞
开心每一天1111
德玛西亚99
牧羊人nacy
相关分类