【问题标题】:Is it possible to include csv file as part of python package [duplicate]是否可以将csv文件作为python包的一部分包含[重复]
【发布时间】:2014-10-21 07:02:15
【问题描述】:

是否可以将 csv 文件作为 python 包的一部分包含在内?

我正在创建一个包并想要一些在运行时导入的默认配置文件。

我知道我可以在 .py 文件中存储为列表或其他结构,但这会破坏我正在构建的模式。

【问题讨论】:

    标签: python-2.7 csv


    【解决方案1】:

    这可以分两步完成,详见here

    您需要在源代码的根目录中有一个文件,MANIFEST.in,内容如下:

    include path/to/yourfile.csv
    

    您还需要将include_package_data=True, 添加到setup.py 中的setup() 函数中。 久经考验。

    【讨论】:

      【解决方案2】:

      我猜您可能会使用特定模块而不是“自制版本”来存储配置。 在你的情况下: Python 标准库包括 ConfigParser module,它为您处理 ini 样式的配置文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-12-21
        • 2012-06-11
        • 1970-01-01
        • 1970-01-01
        • 2015-04-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多