在分发一个可执行的zip文件时,如何访问额外的数据?

2024-10-01 07:43:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在做一个小程序,我想用这个方法分发它:

  1. 包含__main__.py的单个目录
  2. 压缩此目录并在其上添加一个shebang #!/usr/bin/env python
  3. 使其可执行

问题是在这个包中我还有额外的文件(我使用的是pygtk工具包,我需要图像和uixml文件)。当我试图访问这些文件时,我有一个错误:资源不可用(我试图打开的路径类似于文件.zip/gui/gui.ui)。在

我该如何处理这种情况?在


Tags: 文件方法py图像程序目录envbin