我有一个python模块,其中包含一些对象,其中一个使用MySQL连接来持久化一些数据。让用户不必进入安装的模块位置并编辑文件即可轻松配置MySQL连接信息的最佳方法是什么?
发布于 2009-12-07 03:45:16
允许用户将程序的配置信息写入ConfigParser知道如何解析的文件格式中--这样,用户不必“进入已安装的模块位置”,而可以在更方便的位置编辑配置文件。
对于程序来说,尝试读取“每用户”配置文件(在用户的主目录或其子目录中)和“每位置”配置文件(系统管理员可以用来为用户提供一些默认值)是很有帮助的传统做法;因此,配置解析器对象的read方法接受一个文件名列表,并尝试按顺序解析每个文件名(请参阅我指向的文档中的简单示例)。
https://stackoverflow.com/questions/1856356
复制相似问题