如何修复由 cx_Freeze 转换为 exe 的 pygame 中的游戏?
Posted
技术标签:
【中文标题】如何修复由 cx_Freeze 转换为 exe 的 pygame 中的游戏?【英文标题】:How to fix game in pygame converted to exe by cx_Freeze? 【发布时间】:2019-06-21 18:06:25 【问题描述】:所以我用 PyGame 制作了一个游戏,每当你失去生命时,它就会退出 main() 并且由于 main() 位于代码的末尾,它会重新启动它,但是当我每次失去生命时都会冻结它它关闭。有关如何处理此问题的任何提示?
【问题讨论】:
你的意思是要在退出main()时重启程序? 请提供minimal reproducible example。 【参考方案1】:我找到了解决办法,当冻结一个python程序时,确保使用sys.exit()而不是exit(),否则它不会工作。
【讨论】:
以上是关于如何修复由 cx_Freeze 转换为 exe 的 pygame 中的游戏?的主要内容,如果未能解决你的问题,请参考以下文章
使用 cx_freeze 将脚本转换为 .exe 时如何包含 tkinter?
使用 cx_freeze 转换为 *.exe 时出现 SSL 异常
使用 cx_freeze 将 .py 转换为 .exe 时出错
使用 cx_Freeze 将 Python 转换为 exe 时 Scipy 和 Cython 出现 AttributeError