python - .py转.exe,三个问题

标签 python windows png module exe

我想打包一个 Python 脚本,以便它可以作为独立程序在 Windows XP 和更高版本的 Windows 上运行。现在要执行此操作,我很确定我必须将其转换为 .exe 文件。我知道存在方法,最简单/最好的方法是什么?

现在问题变得更高级了。我还有一些程序运行所需的模块,我可以/如何打包这些模块以便我的程序可以使用它们?

所有模块(如果重要的话):

import Tkinter
import time
import re
import pickle
import win32api

from win32api import GetSystemMetrics
from PIL import Image, ImageTk
from time import sleep

接下来我的程序也使用 PIL 来显示我的自定义 GUI 中使用的图像。这里的问题是,为了让图像运行,我必须有完整的文件路径。我不知道如何在其他人的计算机上获取此文件路径。简而言之,该程序需要 .png 文件,我该如何传输它们以便程序可以正确使用它们?

最佳答案

看看py2exe .它并不完美,但它会将您的脚本和所有依赖项转换为可执行文件。我有一段时间没用过它了,但我相信它会在可执行文件的目录中创建一个依赖项目录。我怀疑您可以将 png 更改为相对路径并将其放在该目录中。

祝你好运!

关于python - .py转.exe,三个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3374647/

相关文章:

image - 将 Windows 资源管理器缩略图捕获为图像 - 另存为 PNG 文件

python - 沙盒 python 插件

python - 我正在尝试让树莓派相机与 opencv 一起工作

javascript - 我的 p5.js Canvas 窗口随着每次代码执行而不断变化。我怎样才能阻止这个?

使用 Delphi 的 Windows 上次启动日期和时间

python - 如何在 Python zlib 模块中设置参数

python - 种子 python 在 Mac 和 Windows 上随机生成不同的数字

python - 查询 : Why is my regex code not reading all characters?

c - C中通过消息队列发送文件出错?

qt - 如何减少使用 QImage 保存 png 所需的时间?