附加到单独文件中的列表

时间:2017-03-16 23:43:47

标签: python python-3.5

我有一个包含大部分代码的文件。我必须为我的代码使用很长的项目列表,所以我试图将它保存在一个单独的文件中(以保持它更清洁,而不是妨碍我)。

1)我需要能够读取单独文件中的列表(python或txt?)

2)我需要能够将术语附加到单独文件中的列表并保存,以便下次运行我的代码时会在列表中看到这些添加项

有没有办法做到这一点?谢谢!

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'))