python3使用configparser读取配置文件
python2中的ConfigParser在python3中改成了configparser
1.配置文件格式是
[域名]
k=v
2、代码示例:
需要生成conf.ini配置文件如下:
[config]
v1 = 100
v2 = abc
v3 = true
v4 = 123.45
python代码:
import configparser
# 加载现有配置文件
conf = configparser.ConfigParser()
# 写入配置文件
conf.add_section('config') #添加section
# 添加值
conf.set('config', 'v1', '100')
conf.set('config', 'v2', 'abc')
conf.set('config', 'v3', 'true')
conf.set('config', 'v4', '123.45')
# 写入文件
with open('conf.ini', 'w') as fw:
conf.write(fw)
# 读取配置信息
v1 = conf.getint('config', 'v1')
v2 = conf.get('config', 'v2')
v3 = conf.getboolean('config', 'v3')
v4 = conf.getfloat('config', 'v4')
print('v1:', v1)
print('v2:', v2)
print('v3:', v3)
print('v4:', v4)
打开conf.ini文件检查内容
3、模块常用函数:
1)读取配置文件
read(filename) 直接读取ini文件内容
sections() 得到所有的section,并以列表的形式返回
options(section) 得到该section的所有option
items(section) 得到该section的所有键值对
get(section,option) 得到section中option的值,返回为string类型
getint(section,option) 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。
2)写入配置文件
add_section(section) 添加一个新的section
set( section, option, value) 对section中的option进行设置,需要调用write将内容写入配置文件。
最新文章
- vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10
- 兼容IE7音乐播放器之jplayer的使用
- Linux 内核编译
- 4中map遍历的方法
- 【JVM】JVM之类加载器
- X-Cart 学习笔记(四)常见操作
- IronPython脚本调用C#dll示例
- 【网络流24题】No.1 搭配飞行员(飞行员配对方案问题)
- myeclipse开发代码颜色搭配保护视力
- Centos6 httpd与tomcat整合发布
- apache http跳转到https代码
- 编写一个简单的基于jmespath 的prometheus exporter
- Android-TextView 控件常用属性以及基本用法
- robot framework笔记(一):环境配置(基于python3)+在pycharm中编写及运行robot脚本
- ALLOT流控设备操作手册指引
- Python爬虫中文小说网点查找小说并且保存到txt(含中文乱码处理方法)
- 经典SQL语句大全(转)
- 浅析Java源码之HashMap外传-红黑树Treenode(已鸽)
- 获取当前iframe动态加载文档的href
- CodeForces760B
热门文章
- 【论文解读】【半监督学习】【Google教你水论文】A Simple Semi-Supervised Learning Framework for Object Detection
- linux下定时任务的简单示例
- 二、pandas学习
- 【NOIP2015模拟11.4】JZOJ8月6日提高组T1 刷题计划
- K 均值算法-如何让数据自动分组
- 从代码角度理解NNLM(A Neural Probabilistic Language Model)
- 七. Vue Router详解
- activiti笔记
- PyQt(Python+Qt)学习随笔:QTextEdit的setText、setHtml、setPlainText之间的区别
- PyQt学习遇到的问题:重写notify发送的消息为什么首先给了一个QWindow对象?