key*_*ert 3 python program-entry-point pydev
我在pydev中创建了一个名为"Main"的文件,里面写道:
if __name__ =='__Main__':
main()
def main():
print("jargon")
Run Code Online (Sandbox Code Playgroud)
它说我在if语句下对main()的调用包含一个未定义的变量,不会编译.为什么这样做?
Python代码从上到下执行.您需要将main()定义移到if __name__ == '__main__'块上方.你有这种方式,在你试图调用的时候main(),这个功能还不存在.
| 归档时间: |
|
| 查看次数: |
1126 次 |
| 最近记录: |