python:配置文件configparser

Posted

tags:

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

技术分享
#-*- coding:utf8 -*-
# Auth:fulimei
import configparser
#第一个标签
conf=configparser.ConfigParser()
conf[DEFAULT]={ServerAliveInterval: 45,
                      Compression: yes,
                     CompressionLevel: 9}
conf[DEFAULT][ForwardX11] = yes
#第二个标签
conf[bitbucket.org]={}
conf[bitbucket.org][User]=hg
#第三个标签
conf[topsecret.server.com]={}
res=conf[topsecret.server.com][Host Port]=50022
res=conf[topsecret.server.com][ForwardX11]=no

with open(config_file.ini,w) as configer:
    conf.write(configer)
写配置文件

读配置文件里的某一个值

 

技术分享
import  configparser
conf=configparser.ConfigParser()
conf.read(config_file.ini)
print(conf.defaults())
#OrderedDict([(‘compression‘, ‘yes‘), (‘compressionlevel‘, ‘9‘), (‘serveraliveinterval‘, ‘45‘), (‘forwardx11‘, ‘yes‘)])
print(conf[topsecret.server.com][host port])
#删除第二个标签
print(conf.remove_section(bitbucket.org))
conf.write(open(after_file.ini,w)) #删除后的配置文件
读配置文件里的某一个值

 

 

 

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

Python中ConfigParser模块详谈

Python中配置文件解析模块-ConfigParser

Python3处理配置文件

python:配置文件configparser

python configparser读写配置文件

python读取配置文件-configparser