configparser模块用于生成和修改常见配置文档
生成配置文档:
import configparser config=configparser.ConfigParser() config["DEFAULT"]={'ServerAliveInterval':'45', 'Compression':'yes', 'CompressionLevel':'9'} config['bitbucket.org']={} config['bitbucket.org']['user']='hg' config['topsecret.server.com']={} topsecret=config['topsecret.server.com'] topsecret['Host Port']='50022' config['DEFAULT']['ForwardX11']='no' with open("example.ini",'w') as configfile: config.write(configfile)
从文件中读出数据:
import configparser conf=configparser.ConfigParser() conf.read("example.ini") print(conf.defaults()) print(conf['bitbucket.org']['user']) print(conf['topsecret.server.com']['host port'])