有没有一种方法可以定义资源目录(不仅仅是文件名),以便在 Python 中使用 pkg_resources 进行提取?
Is there a way to define resource directories (not just filenames) for extraction with pkg_resources in Python?
我正在查看 pkg_resources
文档 (https://setuptools.readthedocs.io/en/latest/pkg_resources.html) 并尝试实现类似于 resource_filename
的对象,但我只想要文件所在的资源目录。我是否将其定义为其他地方的默认值,例如 setup.py
或其他地方?
此外,如果存在这样的路径对象,与仅使用 os.path
对象相比,使用它是否有任何好处?
当没有办法真正使资源成为 dir
时,这个包怎么能包含像 resource_isdir
和 resource_listdir
这样的方法?
pkg_resources.resource_filename
接受目录作为参数——但是,您必须将包指定为包中的父目录。
我正在查看 pkg_resources
文档 (https://setuptools.readthedocs.io/en/latest/pkg_resources.html) 并尝试实现类似于 resource_filename
的对象,但我只想要文件所在的资源目录。我是否将其定义为其他地方的默认值,例如 setup.py
或其他地方?
此外,如果存在这样的路径对象,与仅使用 os.path
对象相比,使用它是否有任何好处?
当没有办法真正使资源成为 dir
时,这个包怎么能包含像 resource_isdir
和 resource_listdir
这样的方法?
pkg_resources.resource_filename
接受目录作为参数——但是,您必须将包指定为包中的父目录。