有没有一种方法可以定义资源目录(不仅仅是文件名),以便在Python中使用pkg_resources进行提取?

问题描述 投票:0回答:1

我正在浏览pkg_resources文档(https://setuptools.readthedocs.io/en/latest/pkg_resources.html),并尝试实现类似于resource_filename的对象,但是我只想要文件所在的资源目录。我是否将此定义为其他地方的默认目录,例如setup.py中的内容?

此外,如果存在这样的路径对象,与仅使用os.path对象相比,使用它有什么好处吗?

当无法将资源实际设置为resource_isdir时,此包如何包含resource_listdirdir之类的方法?

python-3.x os.path pkg-resources
1个回答
0
投票

pkg_resources.resource_filename接受目录作为参数-但是,您必须将包指定为包中的父目录。

© www.soinside.com 2019 - 2024. All rights reserved.