创建python子类问题

创建python子类问题,python,class,subclass,Python,Class,Subclass,我在Python3.1x中的类继承方面遇到了一些问题,希望得到一些帮助。我有一个名为ClassA的类,我正在尝试创建另一个名为ClassB的类,该类继承自ClassA。以下是我编写的代码: from myfile import ClassA class ClassB(ClassA): def __init__(self): super(ClassB, self).__init__() 当我尝试创建ClassB的实例时,出现以下错误: >>> x =

我在Python3.1x中的类继承方面遇到了一些问题,希望得到一些帮助。我有一个名为
ClassA
的类,我正在尝试创建另一个名为
ClassB
的类,该类继承自
ClassA
。以下是我编写的代码:

from myfile import ClassA

class ClassB(ClassA):
    def __init__(self):
        super(ClassB, self).__init__()
当我尝试创建
ClassB
的实例时,出现以下错误:

>>> x = ClassB()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'ClassB' is not defined
>x=ClassB()
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“ClassB”

哪一个是我的问题?

问题是你没有提到


问题是你没有提到

>>> import SomeModule
>>> x = SomeModule.ClassB()