【发布时间】:2020-07-25 23:36:22
【问题描述】:
在 Python 中查找文件有标准流程吗?如果我有一个我的代码用作参考的数据文件,不同的打包管理器会将这些文件存储在不同的位置。
推荐使用:
import pkg_resources
resource_pkg = pkg_resources.get_distribution('MY_FILE_HERE').location
但是,如果我使用 pyinstaller 之类的东西,将我的代码打包为 .exe,则文件位置不再与 pkg_resources 一起安装,我的代码现在已损坏。是否有所有包管理器都遵循的通用流程?否则我将不得不依赖环境变量? pyinstaller 的方法是什么?
【问题讨论】:
标签: python package pyinstaller pkg-resources