是否有可能包含csv文件作为python包的一部分?是否有可能包含csv文件作为python包的一部分
我正在创建一个包,并希望在运行时导入一些默认配置文件。
我知道我可以作为一个列表或其他结构存储在.py文件中,但这会打破我构建的模式。
是否有可能包含csv文件作为python包的一部分?是否有可能包含csv文件作为python包的一部分
我正在创建一个包,并希望在运行时导入一些默认配置文件。
我知道我可以作为一个列表或其他结构存储在.py文件中,但这会打破我构建的模式。
这可以通过两步过程完成,详见here。
您需要在您的源,MANIFEST.in
根读取一个文件:
include path/to/yourfile.csv
,你还需要添加include_package_data=True,
到setup()
功能setup.py
。 试过并测试过。
我想你可能会使用比“自制版本”更多的特定模块来存储配置。 你的情况: Python标准库包括ConfigParser module,它为你处理ini风格的配置文件。