在我使用 cx_freeze 将我的游戏变成执行者后,我的源代码发生了啥变化?

Posted

技术标签:

【中文标题】在我使用 cx_freeze 将我的游戏变成执行者后,我的源代码发生了啥变化?【英文标题】:What happened to my source code after I turned my game into an executive with cx_freeze?在我使用 cx_freeze 将我的游戏变成执行者后,我的源代码发生了什么变化? 【发布时间】:2020-04-16 00:38:55 【问题描述】:

我对编程很陌生。我用 python 和 pygame 做了一个游戏,或者至少有点像游戏的东西。我关注这个视频:

https://www.youtube.com/watch?v=EY6ZCPxqEtM

把我的游戏和它的文件变成一个执行者。把我的文件做成执行器后,我把旧文件包括源代码都搬来搬去,看看执行器能不能自己运行,我想我把源代码放到了回收站里。但我恢复了回收箱里的所有东西,所以这不重要。我的源代码名为“Game1.txt”,我在搜索计算机后确实找到了该文件,但它要小得多。旧文件有 100 多行代码,而新文件只有 5 行。

发生了什么?我可以修吗?我有游戏,代码是 .py 和 .exe,所以至少我还有游戏。如有必要,我可以提供更多信息。

我知道我可能含糊不清,不了解我所做的一切,并且做了一些我不应该做的事情,但我是新手,我会很感激耐心等待。谢谢。

【问题讨论】:

您好,欢迎来到 Stack Overflow。你能提供给我们你的游戏的源代码吗?新手很好,但我们需要更多信息来帮助您:) @PedroMartinsdeSouza 不幸的是,这就是问题所在。我似乎找不到源代码。当我说 .txt 文件时,我指的是源代码。实际上,我会删除问题并用源代码而不是.txt重新发布。 不要删除问题,只需编辑它。 【参考方案1】:

已解决!其实一开始是没有问题的。我只是个傻瓜,没有注意到我的源代码是 .py 文件,而我花了很多时间寻找 .txt 文件,而它从一开始就不存在。我只是右键单击我的 .py 文件,然后单击使用记事本++ 编辑。现在我可以再次编辑我的源代码了。

【讨论】:

以上是关于在我使用 cx_freeze 将我的游戏变成执行者后,我的源代码发生了啥变化?的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 virtualenv 和 cx_Freeze 将 pygame 转换为可执行文件

cx_Freeze 的熊猫分析问题

cx_Freeze Exe 应用程序一打开就关闭

安装 cx_Freeze

Laravel 5 选择查询将我的链接变成奇怪的格式

执行 cx_Freeze setup.py 后,cmd 中没有任何反应