![](/img/trans.png)
[英]Load JSON file in current distribution of a python package using pkg_resources
[英]How do a load a python package resource from the current distribution using pkg_resources?
我有一个包含一些css样式表的Python包,我将其作为资源包括在内:
from setuptools import setup
setup(
package_data={
'my.package.name': ['*.css']
}
# ...
)
我现在想要将这些包含的资源中的一个作为字符串加载。 从当前包加载资源的最佳方法是什么?
我看到pkg_resources.Distribution
对象有一个get_resource_string()
方法,但我仍然坚持如何使用它:如何获取当前包的Distribution
对象?
在pkg_resources
的顶层有一个方便的方法:
import pkg_resources
my_data = pkg_resources.resource_string(__name__, "my_style.css")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.