许多人想问,为什么要写配置文件呢?发展过程中,我们经常使用一些固定的参数和常数。对这些相对固定且常用的部件,通常将其写到固定文件中,以避免不同模块代码的重复,从而使核心代码保持整齐。现在,比如ini.json.toml.yaml.xml.toml.yaml.xml等等。对于这类配置文件,我们可以通过标准库或第三方库进行分析。
Python中有什么常用的配置文件写方法?
1.toml:与后面要介绍的yaml文件有些类似,但如果您知道,yaml规范有数十页(正确无误,确实有数十页…),或许您真不愿意编写如此复杂的配置文件,toml格式是一个很好的选择。
2.Yaml:yaml格式(或yml格式)是当前最流行的配置文件,它早在2001年由ClarkEvans提出;目前被广泛使用的配置文件类型,Docker-compose是Docker-compose在Docker容器中的典型例子。如果频繁使用Docker进行部署,yml配置文件并不新鲜。
3.ini:ini是初始化Initialize,早期的存储格式是Windows上的配置文件。ini文件写起来很容易理解,通常由节(Section).键(key)和值(value)构成。
4.json:json格式可以说是我们常用的文件形式,也是当今因特网上流行的数据交换格式。而且,json有时候还是一个文件配置。Python内建了json标准库,可以通过load()和loads()方法导入json内容的文件式和字符串。
除了这几种主流的个人资料类型之外。cfg、properties等等可以用作配置文件,即使在前面提到过,您也可以单独使用一个。以py文件的形式编写不同的配置信息作为概要导入是可以的,但是跨语言共享可能存在一些障碍。
今日的Python培训小编就跟你分享一下。您知道在Python中常用的配置文件吗?进一步学习Python培训,关注图灵Python培训!
图灵学院成立于2017年7月15日,现阶段提供 计算机基础原理、JavaSE核心、Java后端、 面试必备算法、python核心编程、数据分析、web 开发题、人工智能等专题课程,为想学习Python的学员提供优质的培训服务,帮助学员掌握更加全面的技能,是计算机人员职场中提职加薪的首选。