Python的标准配置文件名和扩展是什么?

12 投票
3 回答
11502 浏览
提问于 2025-04-15 22:48

我正在创建一个配置文件,用来保存我项目中经常变动的设置,比如文件路径。请问这种文件通常用什么名字和后缀呢?(比如在Java中我用过config.xml,在VB.NET中我用过App.config……)

3 个回答

4

文档里好像用的是 .cfg 这种文件格式。

在Windows系统上,很多人,比如使用mercurial的用户,通常会用 .ini 这种文件格式。

13

好的,我在工作中问了一些人,也做了一点研究,这里是我找到的一些建议:

  • settings.ini
  • applicationName.config
  • applicationName.cfg

如果有人有其他建议,欢迎补充...

7

首先,可以考虑使用ConfigParser(在3.0版本中叫configparser,文档上是这么说的)。虽然这并不能解决命名的问题,但对于大多数配置需求来说,它比xml更容易阅读。

不管你用什么名字,所有的部分都要有意义。我可能会用类似appName.cfg这样的名字,其中appName代表你的应用程序,或者是这个配置所针对的应用程序的某个部分。

撰写回答