Python包中的内置数据集



我制作了一个Python包,我想上传到PyPI。我希望包有基于csv文件的内置数据集。包中有一个文件夹'load',其中包含内置数据集所需的csv文件。

请你帮忙好吗?

我编写了这段代码,但是它不起作用

def load_data():
file_path = pkg_resources.resource_filename('package', 'load/data.csv')
df = pd.read_csv(file_path)
return df

我期望调用函数load_data()来显示我的数据集。

如果您使用setup.py,您可以添加package_data,它指向包中的文件位置,如下所示:

package_data = {
'': [
'src/myfolder/thing1.csv',
'src/myfolder/thing2.csv',
],
}

更多信息在这里和这里