config 模块

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' # mutates the parser
topsecret['ForwardX11'] = 'no' # same here
with open('example.ini', 'w') as configfile:
config.write(configfile)
config.read('example.ini')#用于
print(config.sections())
print('bytebong.com' in config)#
print(config['bitbucket.org']['User'])
print(config['DEFAULT']['Compression'])


for key in config['bitbucket.org']:
print(key)

print(config.options('bitbucket.org'))#取出键对应DEFAULT】是默的 里面的被取出
print(config.items('bitbucket.org'))#取出键值对 DEFAULT】是默的 里面的键值被取出
print(config.get('bitbucket.org','compression'))
config.remove_section('topsecret.server.com')#
config.remove_option('bitbucket.org','user')#
config.set('bitbucket.org','user','11111') #更改键对应

config.write(open('example.ini', "w")) #不是在原文件上修改而是重新覆盖或生成
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' # mutates the parser
# topsecret['ForwardX11'] = 'no' # same here
# with open('example.ini', 'w') as configfile:
# config.write(configfile)
config.read('example.ini')#用于
# print(config.sections())
# print('bytebong.com' in config)#
# print(config['bitbucket.org']['User'])
# print(config['DEFAULT']['Compression'])
#
#
# for key in config['bitbucket.org']:
# print(key)
#
# print(config.options('bitbucket.org'))#取出键对应DEFAULT】是默的 里面的被取出
# print(config.items('bitbucket.org'))#取出键值对 DEFAULT】是默的 里面的键值被取出
# print(config.get('bitbucket.org','compression'))
# config.remove_section('topsecret.server.com')#
# config.remove_option('bitbucket.org','user')#
# config.set('bitbucket.org','user','11111') #更改键对应
#
# config.write(open('example.ini', "w")) #不是在原文件上修改而是重新覆盖或生成

你可能感兴趣的:(config 模块)