python-configparser模块

Posted benchdog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-configparser模块相关的知识,希望对你有一定的参考价值。

import configparser
config = configparser.ConfigParser() #config={}#生成config空字典 config = {}
config["DEFAULT"]={‘serverliveinternal‘:45,
‘compressionlevel‘:9,
‘conpression‘:‘no‘}
config["bitbucket"]={‘rank‘:39,
‘security‘:9,
‘webroot‘:‘yes‘}
#配置内容写入配置文件
with open(‘config.txt‘,‘w‘) as wf:
config.write(wf)

#读查文件
config.read(‘config.txt‘)
print(config.sections())
print(config[‘bitbucket‘][‘rank‘])
print(config.options(‘bitbucket‘)) #将keys放入列表
print(config.items(‘bitbucket‘)) #将keys values 放入列表
print(config.get(‘bitbucket‘,‘webroot‘))

config.add_section(‘conf2‘)
config.set(‘conf2‘,‘timeout‘,‘300‘)
config.write(open(‘config.txt‘,‘a‘))

 





















以上是关于python-configparser模块的主要内容,如果未能解决你的问题,请参考以下文章

python-configparser模块

python-ConfigParser模块读写配置文件

python-ConfigParser模块读写配置文件

Python-ConfigParser获取配置项名称大小写问题

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

如何有条件地将 C 代码片段编译到我的 Perl 模块?