文档章节

python操作Config文件:ConfigParser模块使用详解

Bony
 Bony
发布于 2017/03/28 11:09
字数 105
阅读 17
收藏 0

初始化实例

cf = ConfigParser.ConfigParser()

cf.read("配置文件名")

获取所有sections 

 s = cf.sections()

获取指定section 的options

o = cf.options("db")

 获取指定section 的配置信息

v = cf.items("db")

更新某个option 的值

cf.set("db", "db_pass", "zhaowei")

cf.write(open("test.conf", "w"))

添加一个section

cf.add_section('liuqing')
cf.set('liuqing', 'int', '15')
cf.set('liuqing', 'bool', 'true')
cf.write(open("test.conf", "w"))

移除section 或者option

cf.remove_option('liuqing','int')
cf.remove_section('liuqing')
cf.write(open("test.conf", "w"))

 

© 著作权归作者所有

Bony
粉丝 14
博文 156
码字总数 98892
作品 0
深圳
QA/测试工程师
私信 提问
python 的 ConfigParser 模块

样例文件 该类配置文件可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 样例配置文件(/proj/conf/example_conf) 上面配置文件中用的是冒号,也可以用等号。 读取配置文...

Colben
2014/12/28
77
0
python-ConfigParser模块【读写配置文件】

http://www.codesky.net/article/201003/122500.html http://www.linuxso.com/linuxbiancheng/8987.html 以下的文章就是对python 读写配置文件的具体方案的介绍 1,函数介绍 1.1.读取配置文件...

Jr小王子
2015/05/13
186
0
使用 python 管理 mysql 开发工具箱 - 1

Mysql 是一个比较优秀的开源的数据库,很多公司都在使用。作为运维人员,经常做着一些重复性的工作,比如创建数据库实例,数据库备份等,完全都可以使用 python 编写一个工具来实现。 一、模...

肖邦0526
2016/12/26
0
0
将获取的指标封装成接口提供API请求调用

1.将阿里云的监控指标推送到企业微信 (1)首先需要在项目的根路径下,创建utils包,用于存放项目的其他数据接口; (2)然后在utils包下,创建一个模块, 用于给用户封装企业微信的接口,提供给外...

彩色泡泡糖
06/04
2
0
Python3基础之学习笔记(六)-json与pickle数据序列化-项目目录结构-模块详解

文章目录 1. json与pickle数据序列化 2. 项目目录结构 3. 模块详解 1. json与pickle数据序列化 1.1 json序列化与反序列化 1.1.1 json序列化 1.1.2 json反序列化 1.1.3 json小结 Json只能进行...

GoldenKitten
01/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 ——不知道假装开心,装的像么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :天黑了 你很忧愁, 你说世界上, 找不到四块五的妞, 行走在凌晨两点的马路上, 你疲倦地拿着半盒黄鹤楼。#今日歌曲推荐# 《四块...

小小编辑
今天
2.1K
16
64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
昨天
69
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
昨天
32
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
昨天
119
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
昨天
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部