NameError: name 'B' is not defined
本帖最后由 青出于蓝 于 2023-1-31 22:25 编辑class A:
x=520
def hello(self):
print("你好,我是A~")
class B(A):
pass
b=B()
请求大佬帮忙!!! b = B()这一句多了一个缩进 tommyyu 发表于 2023-1-31 22:10
b = B()这一句多了一个缩进
缩进修改后直接报错 18305177067 发表于 2023-1-31 22:14
缩进修改后直接报错
class A:
x=520
def hello(self):
print("你好,我是A~")
class B(A):
pass
b=B() # 这一行不要缩进 付费回答{:10_306:} zhangjinxuan 发表于 2023-1-31 22:20
付费回答
{:10_277:} 18305177067 发表于 2023-1-31 22:14
缩进修改后直接报错
你是怎么修改的?class A:
x=520
def hello(self):
print("你好,我是A~")
class B(A):
pass
b = B()
你把b写进类B的定义里了,所以b这个类属性将会称为B类和所有实例的属性
页:
[1]