Python 中的标准配置文件名和扩展名是什么?
我正在创建一个配置文件来保存经常更改的项目的配置/属性设置,例如文件路径。这种文件的标准名称/扩展名是什么? (例如,在Java中我使用了config.xml,在VB.NET中我使用了App.config...)
I'm creating a config file to hold configuration/properties settings for my project that frequently change, such as file paths. What's the standard name/extension for such a file? (e.g. in Java I've used config.xml, in VB.NET I've used App.config...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好的,我已经询问了我在哪里工作并进行了一些研究,这就是我提出的建议:
如果有人有任何其他建议,请随时添加.. 。
Ok, I've asked around where I work and researched a little, and this is what I've come up with as suggestions:
If anyone has any other suggestions, feel free to add...
首先,考虑使用 ConfigParser(3.0 中的 configparser,文档如此描述)。这并不能解决命名问题,但它是满足大多数配置需求的 xml 的可读替代方案。
无论您使用什么名称,都要使所有部分都有意义。我可能会使用类似 appName.cfg 的内容,其中 appName 标识您的应用程序或配置所针对的应用程序的一部分。
First, consider using ConfigParser (configparser in 3.0, so the documentation says). That doesn't solve the naming problem, but it is a readable alternative to xml for most configuration needs.
Whatever name you use, make all the parts meaningful. I would probably use something like appName.cfg, where appName identifies your application, or the part of the application the configuration is for.
文档似乎使用
.cfg
在 Windows 上,很多人(例如 Mercurial)使用
.ini
The docs seem to use
.cfg
On Windows, many people (such as mercurial) use
.ini