我有一个使用配置文件的命令行 python 脚本。我打算很快把它放在pypi上。
在包中包含默认版本的配置文件的最佳通用方法是什么,以便最终用户可以清楚地在哪里找到它?
包含用户可编辑配置文件的 pypi 项目的一个示例是 Django。在 Django 中,用户必须运行一个脚本来初始化一个新项目。这会生成一个包含一堆东西的目录,包括项目配置文件。但是,对于像我这样的简单命令行实用程序来说,这似乎是一种繁重的方法。
另一种选择是要求用户将配置文件的位置指定为命令行参数。我想这没问题,但它让用户有责任去查看文档并从头开始创建整个配置文件。
有没有更好的选择?这有什么标准做法吗?
谢谢!
-特拉维斯