在工程实践中,那些极易发生变化参数都不会硬编码到程序之中,比如数据库配置,包括host,user, password, port, dbname。对这类工程运行所需的参数,会用专门的配置文件保存,当需要修改时,只修改配置文件,而不是修改程序的代码。
修改配置文件,最大程度上降低了因修改代码引入的bug, 是一种安全的项目维护方法,另外,通过提专门的配置文件,可以让后续接受项目维护工程的人更快的了解项目运行所需的参数配置情况,而无需从几万行代码里寻找这些配置。
python项目的配置文件有很多种方式,包括ini文件,config文件,yaml文件,json文件,xml文件,甚至python脚本自身也以作为项目配置文件来使用。
QQ交流群: 211426309