Python Configparser模块读取、写入配置文件
写代码中需要用到读取配置,最近在写python,记录一下。
如下,假设有这样的配置。
[db] db_host=127.0.0.1 db_port=3306 db_user=root db_pass= [concurrent] thread=200 processor=400
可以使用ConfigParser模块来读取、写入配置。
1 #coding=utf-8 2 import ConfigParser 3 import sys 4 5 cf = ConfigParser.ConfigParser() 6 cf.read(sys.argv[1]) 7 8 # 返回所有的section 9 s = cf.sections() 10 print s #['db', 'concurrent'] 11 12 # 返回db下面所有的options 13 db_options = cf.options("db") 14 print db_options #['db_host', 'db_port', 'db_user', 'db_pass'] 15 16 print cf.get("db", "db_host") #127.0.0.1 17 print cf.getint("db", "db_port") #3306 18 19 # 修改一个值, 并写回去 20 cf.set("db", "db_host", "losthost") 21 # 添加一个section 22 cf.add_section("new_concurrent") 23 cf.set("new_concurrent", "thread", "500") 24 25 ##删除一个section 26 cf.remove_section('concurrent') 27 cf.write(open("test_new.conf", "w")) 28 #cf.write(open(sys.argv[1], "w"))
完.
转载于:https://www.cnblogs.com/xudong-bupt/p/7434967.html
Python Configparser模块读取、写入配置文件相关推荐
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- python configparser模块来 读取 、 创建 和 修改 配置文件
安装configparser模块 # python2.7模块名为ConfigParser pip3 install configparser 创建配置文件 创建一个example.ini配置文件,具体 ...
- 【Python的configparser模块读取.ini文件内容并输出】
configparser是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近.Python2.x 中名为 ConfigParser,3.x 已更名小写.下文通过使用python ...
- python ConfigParser模块详解
功能介绍: 在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简 ...
- python configparser模块_Python标准库之ConfigParser模块
ConfigParser模块用于生成和修改常见配置文档. 比如配置文件格式如下: [DEFAULT] ServerAliveInterval= 45Compression=yes Compressio ...
- python怎么读写文件-一文看懂Python文件的读取写入操作,建议收藏-bak文件怎么打开...
文件的读取写入操作 读取文件read() 假设我们有一个与操作文件同级的1.txt文档with open('pi_digits.txt') as file_object: contents = fil ...
- 用ConfigParser模块读写conf配置文件
ConfigParser是Python内置的一个读取配置文件的模块,用它来读取和修改配置文件非常方便,本文介绍一下它的基本用法. 数据准备 假设当前目录下有一个名为sys.conf的配置文件,其内容如 ...
- Python configparser模块操作代码实例
1.生成配置文件 '''生成配置文件 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的 ...
- Python 文件打开读取写入方法
目录 前言 open()方法 with open()方法 实用案例 前言 读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写 ...
最新文章
- 深度学习最常用的10个激活函数
- php面向对象静态常量,浅谈PHP面向对象编程(四、类常量和静态成员)
- oracle按时间要求查询
- java input属性_如何在h:inputText中指定命令属性?
- 2.8_single_cycle_link_list_单向循环链表
- android服务常驻后台,android-如何始终在后台运行服务?
- android 5.0 qq状态栏颜色,Android 沉浸式状态栏(QQ5.0透明状态栏的效果)
- Linux系统下CMake的安装和使用
- python罗盘时钟代码,罗盘时钟(原创)
- 软件工程知识点总结——第一、二部分
- 阿里云邮箱企业版使用 SSL 加密协议登录邮箱
- oracle 11g jdk设置,java-如何从oracle 11g jdbc 7/14 jdk 1.7中的读取调...
- 心率变异性(HRV)
- 22 mysql有那些”饮鸩止渴”提高性能的方法?
- php 读取mysql 返回xml_用php解析xml并保存到mysql
- 每日一题:1220. 统计元音字母序列的数目(Count Vowels Permutation)
- 第九届蓝桥杯省赛JAVA语言 C组题解_题7 缩位求和
- 第十九节:依次逐个点亮LED之后,再依次逐个熄灭LED的跑马灯程序。
- pwm整流器及其控制_T型三相三电平整流器的控制实现和仿真
- 从虚拟内存的角度理解一段汇编
热门文章
- php的create_function、function_exists判断函数是否存在
- 电磁波传播相位是否会变化_相位常数β与波数k是一回事吗?
- uva 1152 ——4 Values whose Sum is 0
- Ubuntu Linux系统环境变量配置文件
- 【剑指offer】_01 (二维数组中的查找)
- Linux_linux常用工具---闲杂篇(除了vim, 还有哪些常用的牛逼的编辑器, 并能够横向对比编辑器之间的区别和优缺点.)
- 优质学习内容(自用)
- 线程间通信————同步
- setitimer()函数
- 万字长文!2020-2021京东Java面试真题解析