Python使用自帶的ConfigParser模塊讀寫ini配置文件
在用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中計(jì)算ssim的方法(與Matlab結(jié)果一致)
這篇文章主要介紹了在python中計(jì)算ssim的方法(與Matlab結(jié)果一致),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
python中的多線程鎖lock=threading.Lock()使用方式
這篇文章主要介紹了python中的多線程鎖lock=threading.Lock()使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
Python matplotlib修改默認(rèn)字體的操作
這篇文章主要介紹了Python matplotlib修改默認(rèn)字體的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python實(shí)現(xiàn)仿真雙徑效應(yīng)的方法
雙徑模型是一種很好的近似,能夠準(zhǔn)確地反映信號(hào)的傳播特性。這篇文章主要介紹了Python實(shí)現(xiàn)仿真雙徑效應(yīng)的方法,感興趣的小伙伴們可以參考一下2021-05-05
python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實(shí)現(xiàn)
這篇文章主要介紹了python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
numpy中的高維數(shù)組轉(zhuǎn)置實(shí)例
下面小編就為大家分享一篇numpy中的高維數(shù)組轉(zhuǎn)置實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04
Python實(shí)現(xiàn)線程池工作模式的案例詳解
這篇文章給大家介紹Python實(shí)現(xiàn)線程池工作模式的相關(guān)知識(shí),本文基于Socket通信方法,自定義數(shù)據(jù)交換協(xié)議,圍繞蘋果樹病蟲害識(shí)別需求,迭代構(gòu)建了客戶機(jī)/服務(wù)器模式的智能桌面App,感興趣的朋友跟隨小編一起看看吧2022-06-06
python生成可執(zhí)行exe控制Microsip自動(dòng)填寫號(hào)碼并撥打功能
這篇文章主要介紹了python生成可執(zhí)行exe控制Microsip自動(dòng)填寫號(hào)碼并撥打,在這需要注意一個(gè)問題,必須是已經(jīng)運(yùn)行Microsip.exe文件,具體實(shí)現(xiàn)代碼跟隨小編一起看看吧2021-06-06

