我有一个包含大部分代码的文件。我必须为我的代码使用很长的项目列表,所以我试图将它保存在一个单独的文件中(以保持它更清洁,而不是妨碍我)。
1)我需要能够读取单独文件中的列表(python或txt?)
2)我需要能够将术语附加到单独文件中的列表并保存,以便下次运行我的代码时会在列表中看到这些添加项
有没有办法做到这一点?谢谢!
答案 0 :(得分:0)
with open(<your file name>, 'a') as open_file:
open_file.write('...your text or variable to be written here...')
附加'a'标志而不删除像典型的'w'写标志那样的内容。
答案 1 :(得分:0)
是的!使用pickle
Python模块执行此操作的最佳方法。这是一个例子:
import pickle
fizz = [1, 2, 3]
pickle.dump(fizz, open('fizz_list.p', 'wb'))
然后,当您需要获取此列表时:
fizz = pickle.load(open('fizz_list.p', 'rb'))