我很难让两个类交互。这是我导入文件的第一个类的代码最年轻.py以下内容:
from youtest import MyTest
class RunIt(object):
def __init__(self):
self.__class__ = MyTest
r = RunIt()
r.iffit()
我正在尝试通过这个类运行类MyTest(代码如下):
^{pr2}$当我运行这个程序时,我得到以下结果:
“文件”最年轻.py“,第19行 返回“死亡” SyntaxError:“return”外部函数
希望这个问题足够清楚谢谢你的帮助。在
在Python中,这不是如何子类化的。在
虽然在这个例子中,
r = MyTest()
可以正常工作。在您的
SyntaxError
是由于您滥用空白而触发的。每个缩进级别使用四个空格,这在Python中是标准的,这样您就可以清楚地看到事物的组织。在您还有另一个问题:
return 'death'
不会调用death
,如果您想要的话,您需要return death()
。在最后,
death()
不会对exit
做任何操作,只需引用它。你需要做exit()
。在从
print "What is your name?"
开始的行没有正确缩进。在python中,空白非常重要。在相关问题 更多 >
编程相关推荐