【发布时间】:2020-03-24 13:21:40
【问题描述】:
假设我在a.py 文件中有这样一个类:
class MyClass():
def get(self, request, format='json'):
pipeline = ['something_here']
如何从b.py 等另一个文件访问列表pipeline?a.py 和b.py 位于同一目录中。
我正在尝试这样的事情:
from a import MyClass
my_list = MyClass.pipeline
OBS.:我无法更改 a.py 文件,因为其他人正在使用它。
【问题讨论】:
-
列表管道仅在方法执行期间存在,在此之前它没有创建,之后它超出范围。如果您需要访问此列表,请考虑将其作为您的类或类实例的属性。
-
可以添加
pipeline作为函数成员,见here