Python使用自帶的ConfigParser模塊讀寫ini配置文件
更新時(shí)間:2016年06月26日 17:48:59 作者:j_hao104
這篇文章主要介紹了Python使用自帶的ConfigParser模塊讀寫ini配置文件的方法,ConfigParser中包含了對(duì)ini的節(jié)section的一些基本操作,使得改寫ini時(shí)非常簡便,需要的朋友可以參考下
在用Python做開發(fā)的時(shí)候經(jīng)常會(huì)用到數(shù)據(jù)庫或者其他需要?jiǎng)討B(tài)配置的東西,硬編碼在里面每次去改會(huì)很麻煩。Python自帶有讀取配置文件的模塊ConfigParser,使用起來非常方便。
ini文件
ini配置文件格式:
讀取配置文件:
import ConfigParser conf = ConfigParser.ConfigParser() conf.read('dbconf.ini') # 文件路徑 name = conf.get("section1", "name") # 獲取指定section 的option值 print name sex = conf.get("section1", "sex") # 獲取section1 的sex值 print age
輸出:
jhao male
寫入配置文件:
import ConfigParser conf = ConfigParser.ConfigParser() conf.read('dbconf.ini') conf.set("section1", "name", "jhao104") # 修改指定section 的option conf.set("section1", "age", "21") # 增加指定section 的option conf.add_section("section3") # 增加section conf.set("section3", "site", "oschina.net") # 給新增的section 寫入option conf.write(open('dbconf.ini', 'w'))
輸出:
相關(guān)文章
Python 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)
下面小編就為大家?guī)硪黄狿ython 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08