如何使用distribute python安装特定于用户的配置文件

Dav*_*ave 1 python configuration-files distribute

我正在创建一个python包,并使用distribute将其打包为egg.我想为我的软件的每个用户安装一个用户可编辑的配置文件.完成此任务的最佳方法是什么?我使用的是Python 2.6,目标是Windows平台.

S.L*_*ott 5

由于鸡蛋很难编辑,它不会进入鸡蛋.

用户可编辑的配置文件位于用户的HOME目录或系统范围的目录中/etc/myapp.

您的应用应该在一些易于查找的地方进行搜索.遵循Linux准则以跟踪.bashrc文件,以获取有关如何最好地执行此操作的提示.或者按照Windows指南SystemMy Documents目录进行操作.

您可以通过以下两种方式之一编写应用程序.

  1. 它可以没有配置工作.如果 - 搜索了所有常用的地方 - 没有配置,它仍然有效.

  2. 如果在其他任何地方找不到,则在当前工作目录中创建默认配置.