将一个模块中的列表从另一个模块中扩展 - 旧模块中没有任何行?

时间:2016-04-19 14:00:26

标签: python list module extend maya

我试图想办法从一个完全不同的文件(addition.py)扩展一个python文件(original.py)中的列表变量。

问题是,我无法在original.py文件中添加任何行。

这远程可能吗?我想用库存Python库来做,而不是添加任何批处理文件等作为第二个过程。

1 个答案:

答案 0 :(得分:1)

如果original.py中的列表被定义为模块级变量,您可以从外部访问它以追加,删除,排序等。

# original.py

original_list = [1,2,3]

# addition.py

import original
original.original_list.append(4)

print original.original_list
#  [1, 2, 3, 4]