如何将.py文件转换为使用多个.png和.wav文件的.exe?

时间:2020-04-06 19:28:02

标签: python pip pygame pyinstaller

我是python编程的初学者,现在面临一个小问题。我创建了一个名为“ Dino Rush”的pygame,可以在PyCharm上完美运行。

我使用pyinstaller将.py文件转换为.exe文件。我按照本视频中提到的所有步骤进行操作。

https://youtu.be/UZX5kH72Yx4

请观看此视频,并告诉我为什么它对我不起作用。

通过执行以下步骤,创建了一个可执行文件,但显示错误“无法执行脚本dino_rush”。

PS如果有帮助,我使用python版本3.8,PyCharm版本2019.3社区版,pip版本20.0.2,并且我在代码中导入了以下模块:pygame,random,math,os。

如果您觉得此方法不够好,请提出任何其他方法来帮助我将文件转换为.exe。我只是一个初学者,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

嘿,您可以将图像转换为Base64并使用它们 还是我发现了另一个技巧和EZ 获取文件的二进制或十六进制并将其存储在这样的变量中

Png_Picture = "0063006f002e006c0069006e0064006f
002e006e006f002d0065006d00750000
00000000003900000031535053b1166d
44ad8d7048a748402ea43d788c1d0000
00680000000048000000522ba7fdde39
2d499539dac989e5e106000000000000
000000000000"

并将其保存到Temp文件夹中的文件中,并获取图像路径 Use this thread if you don't know how to save your String(that contains the hex) as a hex file

警告:最好不要从任何外部来源下载图片或使用扩展名为.exe的文件进行保存,因为AV可能会将其检测为Dropper