在python中的另一个文件中调用另一个类中的函数

时间:2015-11-27 01:00:35

标签: python class oop

我在2个不同的文件中有2个类:

fileA.py

import fileA
class B(self):
    def __init__(self):
        pass
    def func_B(self):
            print '10'

if __name__ == '__main__':
    obj = B()
    # Call func_A
    fileA.func_A()

fileB.py

AttributeError: 'module' object has no attribute 'func_A'

对func_A的调用失败。

pkill

如何让它正常工作?

1 个答案:

答案 0 :(得分:2)

使用类时,您应该创建一个A类实例。

a = fileA.A()
a.func_A()