我用pydev制作了一个名为"Main“的文件,里面写道:
if __name__ =='__Main__':
main()
def main():
print("jargon") 它显示我在if语句下对main()的调用包含一个未定义的变量,无法编译。它为什么要这样做?
发布于 2013-01-07 04:37:49
Python代码是从上到下执行的。您需要将main()定义移到if __name__ == '__main__'块的上方。当您尝试调用main()时,该函数还不存在。
https://stackoverflow.com/questions/14186485
复制相似问题