【发布时间】:2021-05-22 20:33:28
【问题描述】:
我正在导入一个模块,但是当我运行它时,它显示Process finished with exit code 0
我的代码:from Game import *
我已经尝试了所有建议,我什至查看了堆栈溢出的答案,但没有任何效果。
当我运行该模块时它运行良好,但我不知道它为什么不工作。如果您有任何建议,请让我知道。谢谢。
【问题讨论】:
-
游戏模块有入口点吗?
-
你能解释一下你的意思吗?我是 python 新手。但我正在使用我已经导入 pygame 的 pycharm 来制作这个模块。
-
当然可以。如果 Game 是一个模块,那么您可能只有函数、常量等。因此,如果您执行您编写的操作,python 会导入它并返回 0,因为它有效。如果你想让代码运行,你需要在游戏模块中申请 if name == 'main': begin of your code。这样 python 就知道从哪里开始执行你的代码。阅读更多关于 main in python 以获得更好的想法
-
我实际上在最后的代码中有:if name == 'main': main()。这还能用吗?
-
这篇文章的“重复”与这里的实际问题无关,也没有提供可行的解决方案,所以我投票重新开放。