我有一个场景,我在课堂上有以下定义。请不要担心缩进:
class A(objectRef //imported from another file):
def doSomething(self, object):
self.var1 = object.get("something");
然后我有另一个带有函数的文件,但我的引用在 fileB 中的函数之外。FileB.py 包含
1) ref = A().doSomething.var1
2) ref = A().doSomething(self.var1)
3) val = A().doSomething().val1
These did not work.
不幸的是,它不是一个函数,它的变量引用稍后用于 for 循环。然后,变量是然后,我需要从另一个不存在函数的文件中提取 var1。导入部分对于类来说很容易,但是我如何引用以从另一个文件中获取 var1。
doSomething()
引用了数百个属性,因此很遗憾我无法修改其中的任何内容。我需要从 fileB.py 开始工作,因为那是需要调用的class A()
如果你想要 var1 那么就做
obj = A()
obj.doSomething()
val = obj.var1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句