用图片将Py文件转换为exe文件

时间:2020-05-06 18:15:54

标签: python pyinstaller

im triyng将我在python中用图片编写的游戏转换为exe文件。如果我转换没有图片的文件,它的工作,但没有图片,我用pyinstaller。图片还有其他处理方法吗

1 个答案:

答案 0 :(得分:0)

主要问题是,您的.exe文件没有看不到看到您的图像!

首先,确保您正在使用图像的相对路径。

如果这样做,则应将图像放在与main.py文件相同级别的可执行文件旁边,例如,如果您具有这样的项目结构:

.
├── assets
│   ├── fonts-folder
│   │   ├── OFL.txt
│   │   └── Rubik-Regular.ttf
│   ├── imag1.jpg
│   └── icon.png
└── src
    └── main.py

生成file.exe后,您应该file.exe放入可执行目录,这样您的项目结构将如下所示:

.
├── executable
│   └── file.exe
├── assets
│   ├── fonts-folder
│   │   ├── OFL.txt
│   │   └── Rubik-Regular.ttf
│   ├── imag1.jpg
│   └── icon.png
└── src
    └── main.py

或(不推荐)

您可以将.exe文件放在main.py文件旁边,这样您的项目结构可能如下所示:

.
├── assets
│   ├── fonts-folder
│   │   ├── OFL.txt
│   │   └── Rubik-Regular.ttf
│   ├── imag1.jpg
│   └── icon.png
└── src
    ├── main.py
    └── file.exe