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 读取位于包中的数据文件的主要内容,如果未能解决你的问题,请参考以下文章