python 读取位于包中的数据文件

Posted F

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 读取位于包中的数据文件相关的知识,希望对你有一定的参考价值。

 

假设你的包中的文件组织成如下:

mypackage/
    __init__.py
    somedata.dat
    spam.py

现在假设spam.py文件需要读取somedata.dat文件中的内容。你可以用以下代码来完成:

# spam.py
import pkgutil
data = pkgutil.get_data(__package__, somedata.dat)

由此产生的变量是包含该文件的原始内容的字节字符串。

以上是关于python 读取位于包中的数据文件的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Python 包中读取(静态)文件?

iOS:WKWebview 如何允许位于 bundle 中的 html 文件对文档目录进行读取访问

尝试在 Python 包中读取 JSON 文件

python 一个包中的文件调用另外一个包文件 实例

jar包里面的代码如何读取jar包中的配置文件?

如何从 python 中的嵌套 YAML 文件中读取数据?