1. 程式人生 > >Python configparser模塊

Python configparser模塊

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模塊