Python在sys.path中搜索文件的方法

时间:2013-09-27 18:06:57

标签: python path

我想将我的媒体和配置文件放到Python程序可以从工作树或安装中找到它的位置。所以在that question中,有人建议将这些东西放入路径中。是否有一些现成的功能可以在路径中搜索?

如果没有,我会自己制作。

1 个答案:

答案 0 :(得分:2)

不,我认为在标准库中没有任何python函数可以做到这一点。编写一个函数可以很容易地在sys.path中搜索每个目录中的文件。

可能适合的重量级替代方法是使用setuptools查看将模块打包为python包,并使用pkg_resources.ResourceManager从包中加载文件。