菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
328
0

config 模块

原创
05/13 14:22
阅读数 6310
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")) #不是在原文件上修改而是重新覆盖或生成

发表评论

0/200
328 点赞
0 评论
收藏