我正在开发一个程序,它有一个设置窗口,我可以在其中更改程序的各种参数。在某种配置文件中读取/保存它们的最佳方法是什么?我知道有些软件和游戏使用.ini
文件或类似系统。如何在 Python 中实现这一点?
问问题
8107 次
3 回答
12
Python 标准库包含ConfigParser
模块,它为您处理 ini 样式的配置文件。对于大多数用途来说,它已经足够了。
于 2013-04-13T20:13:30.540 回答
9
配置文件的另一个流行选项是 JSON - 它是一种简单的符号,可以很好地支持多种语言。
Python 在标准库中有这个json
模块,这使得它非常容易。
于 2013-04-13T20:14:51.147 回答
3
由于您在问题中引入了术语配置文件,因此先前的答案集中在创建纯文本文件的方法上,也可以使用标准文本编辑器对其进行操作。根据存储的设置类型,这可能是不希望的,因为至少在读回配置文件后需要进行严格的合理性检查。所以我添加了货架模块的提议,这是一种让信息在文件中持久化的直接方法。
于 2013-04-13T20:48:28.037 回答