如何在两个文件之间共享列表

时间:2016-05-02 12:21:07

标签: python

所以我有两个需要共享列表的.py文件,但是我无法让它工作,因为它总是创建第二个列表来代替使用创建的第一个列表。

1 个答案:

答案 0 :(得分:0)

最简单的方法是从另一个导入一个.py文件。如果两个.py文件分别运行,那么在它们之间共享列表要困难得多。例如,如果你有pscript1.py和pscript2.py:

pscript1.py

import pscript2

print sample_list

pscript2.py

sample_list = [1, 2, 3, 4]

如果程序是单独运行的,那么你应该实现一些方法,将列表保存在json文件中,然后从两个程序中读取/写入文件。这不是很有效,因为你必须不断打开和关闭文件,但它会起作用。有关此内容的更多信息,请参阅: https://docs.python.org/2/tutorial/inputoutput.html