0

有没有办法可以从不同的 Python 文件中导入列表?例如,如果我有一个列表:

list1 = ['horses', 'sheep', 'cows', 'chickens', 'dog']

我可以将此列表导入其他文件吗?我知道导入你做的其他功能

from FileName import DefName

这是一个用户定义的列表,我不想让用户输入相同的列表一百万次。

关于如何做到这一点,只有几个可能:

from FileName import ListName或将所有列表放入一个函数中,然后导入定义名称

谢谢您的帮助

4

2 回答 2

0

我只是将列表导出到一个文件中。因此,每段代码都可以读取它。

于 2013-08-02T00:00:48.673 回答
0

一种选择是将该列表转储到一个临时文件中,然后从您的其他 python 脚本中读取它。

另一种选择(如果一个 python 脚本调用另一个)是将列表作为参数传递(例如使用sys.argv[1]and*args等)。

于 2013-07-18T00:43:48.437 回答