我正在导入一个模块,但当我运行它时,它显示Process finished with exit code 0
from Game import *
我已经尝试了所有的建议,我甚至看了从堆栈溢出的答案,但没有工作。
模块工作正常,当我运行它,但我不知道为什么它不工作。如果你有任何建议,请告诉我。谢谢你。
if __name__ == 'main'
块的全部要点是在将该脚本作为模块导入时阻止其内部的代码运行;只有"主要的"。直接执行的脚本将执行该语句中的代码。如果您只是将该语句替换为对main()
的直接调用,那么该函数将在导入时运行。
更多信息,请参见:如果__name__ == "__main__":做什么?
如果您想从脚本中执行Game
的main
,您的代码必须看起来像:
from Game import *
main()