我对python和课程都很陌生,所以如果这很明显,请原谅我!
我有一个我在启动时运行的类对象,但是我想从另一个.py文件中访问该运行类的实例
我该怎么做?
这是我的代码示例:
class testclass(xml):
instanceobject = 0
def __new__(cls):
return super(testclass, cls).__new__(cls, 'xmlfile', dir1, dir2)
def __init__(self):
super(testclass, self).__init__()
testclass.instanceobject = self
print "print from class init", testclass.instanceobject
然后从我的其他.py文件中,我尝试执行以下操作:
from py1file import testclass
print "print from other py file", testclass.instanceobject
我得到以下内容:
print from class init
<py1file.testclass object at 0x22F7FA80>
print from other py file
0
基本上我想从正在运行的类的实例调用一个函数,但我需要传递实例对象,所以我试图得到它,这样我就可以传递实例。
先谢谢你了!