python从另一个python文件中获取类对象实例

时间:2016-10-16 15:34:47

标签: python python-2.7 class object instance

我对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

基本上我想从正在运行的类的实例调用一个函数,但我需要传递实例对象,所以我试图得到它,这样我就可以传递实例。

先谢谢你了!

0 个答案:

没有答案