Python configparser模塊
阿新 • • 發佈:2017-11-05
python3.x imp 生成 9.png tab wid mage col parse
configparser模塊 |
一.configparser模塊
用於生成和修改常見配置文檔,但那個錢模塊名稱在python3.x版本中變更為configparser。
1.生成一個配置。
import configparser config = configparser.ConfigParser() config["DEFAULT"] = {‘serveraliveinterval‘:‘45‘, ‘compression‘:‘yes‘, ‘compressionlevel‘:‘9‘ } config[‘bitbucket.org‘] = {} config[‘bitbucket.org‘][‘user‘] = ‘hg‘ with open(‘example.ini‘,‘w‘) as configfile: config.write(configfile)
註:生成配置文件example.ini
2.讀取配置文件
import configparser conf = configparser.ConfigParser() conf.read("example.ini") print(conf.defaults()) print(conf.sections()) print(conf[‘bitbucket.org‘][‘user‘])
註:conf.defaults:讀取的是defaults以字典類型讀取
註:conf.sections:讀取的是節點,不包含defaults。
註:conf[‘bitbucket.org‘][‘user‘]:則是直接讀取節點下內容。
4.刪除配置文件內容。
import configparser conf = configparser.ConfigParser() conf.read("example.ini") print(conf.defaults()) print(conf.sections()) print(conf[‘bitbucket.org‘][‘user‘]) sec = conf.remove_section(‘bitbucket.org‘) conf.write(open(‘exmple2.cfg‘,"w"))
註:刪除並創建備份新的文件內。
Python configparser模塊