class TestDialog:
__name__=""
def __init__(self,name):
self.__name__=name
def getName(self):
return self.__name
if __name__ =="__main__":
te=TestDialog("zhuang")---->这行的TestDialog报错
#错误 提示Undefined variable: TestDialog
print te.getName()
用python写的一个程序一直报错怎么解决
答案:1 悬赏:50
解决时间 2021-11-06 12:04
- 提问者网友:轮囘Li巡影
- 2021-11-05 14:26
最佳答案
- 二级知识专家网友:摆渡翁
- 2021-11-05 15:29
注意缩进,我给你改好了,你看看。
# -*- coding: utf8 -*-
class TestDialog:
__name__ = ""
def __init__(self,name):
self.__name__ = name
def getName(self):
return self.__name__ #少了两个__
if __name__ == "__main__": #缩进有问题,不应该在类里面
te = TestDialog("zhuang")
print te.getName()
# -*- coding: utf8 -*-
class TestDialog:
__name__ = ""
def __init__(self,name):
self.__name__ = name
def getName(self):
return self.__name__ #少了两个__
if __name__ == "__main__": #缩进有问题,不应该在类里面
te = TestDialog("zhuang")
print te.getName()
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯