Python中怎么应用配置文件

这期内容当中小编将会给大家带来有关Python中怎么应用配置文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

“只有客户发展了,才有我们的生存与发展!”这是成都创新互联公司的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对成都网站建设、网站制作、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。 ConfigParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项,比如:

[db]   db_host=127.0.0.1   db_port=3306   db_user=root   db_pass=password   [concurrent]   thread=10   processor=20

假设上面的配置文件的名字为test.conf。里面包含两个section,一个是db, 另一个是concurrent, db里面还包含有4项,concurrent里面有两项。这里来做做解析:

#-*- encoding: gb2312 -*-   import ConfigParser   import string, os, sys   cf = ConfigParser.ConfigParser()   cf.read("test.conf")

返回所有的section

s = cf.sections()   print 'section:', s   o = cf.options("db")   print 'options:', o   v = cf.items("db")   print 'db:', v   print '-'*60

可以按照类型读取出来

db_host = cf.get("db", "db_host")   db_port = cf.getint("db", "db_port")   db_user = cf.get("db", "db_user")   db_pass = cf.get("db", "db_pass")

上述就是小编为大家分享的Python中怎么应用配置文件了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


文章名称:Python中怎么应用配置文件
当前地址:http://scyanting.com/article/ppgpps.html