Python类使用问题

时间:2018-09-06 10:53:49

标签: python

我试图通过一个简单的例子来简化我的问题。假设您有一个包含两个文件的文件夹 class1.py class2.py

class1.py的内容:

class Class1:

    def __init__(self):
        print('Class 1 init')

    def show(self):
       print ('Class 1 show')

class2.py的内容:

from class1 import Class1

class Class2:

    def __init__(self):
        self.d = Class1()
        print('Class 2 init')

    def show(self):
        self.d.show()
        print ('Class 2 show')

在文件夹外部,有一个exec.py文件:

from module import class1
from module import class2

c = class1.Class1()
c.show()

d = class2.Class2()
d.show()

执行exec.py时,我得到:

\module\class2.py", line 1, in <module>
    from class1 import Class1
    ModuleNotFoundError: No module named 'class1

0 个答案:

没有答案