我想将我的媒体和配置文件放到Python程序可以从工作树或安装中找到它的位置。所以在that question中,有人建议将这些东西放入路径中。是否有一些现成的功能可以在路径中搜索?
如果没有,我会自己制作。
答案 0 :(得分:2)
不,我认为在标准库中没有任何python函数可以做到这一点。编写一个函数可以很容易地在sys.path
中搜索每个目录中的文件。
可能适合的重量级替代方法是使用setuptools
查看将模块打包为python包,并使用pkg_resources.ResourceManager
从包中加载文件。