有没有办法可以从不同的Python文件导入列表?例如,如果我有一个列表:
list1 = ['horses', 'sheep', 'cows', 'chickens', 'dog']
我可以将此列表导入其他文件吗?我知道要导入你做的其他功能
from FileName import DefName
这是一个用户定义的列表,我不希望用户输入相同的列表一百万次。
关于如何做到这一点,只有几个可能:
from FileName import ListName
或将所有列表放入函数中,然后导入定义名称
感谢您的帮助
答案 0 :(得分:0)
一种选择是将该列表转储到临时文件中,并从其他python脚本中读取它。
另一个选项(如果一个python脚本调用另一个)是将列表作为参数传递(例如使用sys.argv[1]
和*args
等)。
答案 1 :(得分:0)
我只是将列表导出到文件中。因此,每一段代码都可以读取它。