python-ini文件使用(读和写)
直接贴出代码来:
#coding=utf-8'''Created on 2015.10.30ini配置文件读写的使用'''import ConfigParseriniFileUrl="conf.ini"conf=ConfigParser.ConfigParser() #生成conf对象conf.read(iniFileUrl) #读取ini配置文件def readConfigFile():"""sections:配置文件中[]中的值options:每组中的键items:键-值的列表形式"""# 获取每组类型中的section值sections = conf.sections() # 获取所有sectionsprint "---conf.ini文件中的section内容有:", sections# 获取每行数据的键即指定section的所有optionprint "---group_a的所有键为:", conf.options("group_a")print "---group_b的所有键为:", conf.options("group_b")# 获取指定section的所有键值对print "---group_a的所有键-值为:", conf.items("group_a")# 指定section,option读取具体值print "---group_a组的a_key1值为:", conf.get("group_a", "a_key1")print "---group_b组的b_key1值为(取整数类型):", conf.getint("group_b", "b_key1")def writeConfigFile():"""根据分组名、键名修改为新键值@param sections: section分组名@param key: 分组中的key@param newvalue: 需要修改后的键值"""conf.set("group_b", "b_key3", "new3") #指定section和option则更新valueconf.set("group_b", "b_key5", "value5") #指定section,则增加option和valueconf.add_section("group_d") #添加section组conf.set("group_d", "d_key1", "value1") #给添加的section组增加option-value#写回配置文件conf.write(open(iniFileUrl, "wb"))readConfigFile()writeConfigFile()'''运行结果:---conf.ini文件中的section内容有: ['group_a', 'group_b', 'group_c']---group_a的所有键为: ['a_key1', 'a_key2']---group_b的所有键为: ['b_key1', 'b_key2', 'b_key3', 'b_key4', 'b_key5']---group_a的所有键-值为: [('a_key1', '20'), ('a_key2', '10')]---group_a组的a_key1值为: 20---group_b组的b_key1值为(取整数类型): 121'''
c_key1 = value1
python-ini文件使用(读和写)的更多相关文章
- Python 2.7.9 Demo - ini文件的读、写
ini文件 [weixin_info] hello = Nick Huang #coding=utf-8 #!/usr/bin/python import ConfigParser; cp = Con ...
- python中文件的读和写操作
一.打开文件 data = open("yesterday",encoding="utf-8").read() # python默认的打字符编码是unicode ...
- python学习------文件的读与写
f=open("yesterday","r",encoding="utf-8") #文件句柄 data=f.read() data2=f.r ...
- Python之文件的读
python中文件的读操作:以只读的形式打开文件->逐行读取文件中的内容->关闭文件 代码如下 #文件的读 f = file(u'F:\\python\\homework.txt', 'r ...
- java 安卓开发之文件的读与写
java文件的读与写,代码: String file="user.txt"; private void writeFileData(String str1, String str2 ...
- python文件处理-读、写
Python中文件处理的操作包括读.写.修改,今天我们一起来先学习下读和写操作. 一.文件的读操作 例一: #文件读操作 f = open(file="first_blog.txt" ...
- python3中文件的读与写
Python open() 函数用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出错误 完整语法:open(file, mode='r', buf ...
- python ini文件内容的读取
(1)新建一个项目,再次新建一个文件 test_cfg.ini (2)再次新建 get_test_cfg.py,用来读取/写入/更改 ini的文件内容 #!/usr/bin/env python # ...
- day5_函数_文件读写_用一个函数来满足文件的读或者写_应用默认参数
import json def op_file_tojson(filename,dic=None): #默认值参数,根据是否传dic字典来判断读还是写 if dic: #如果dic传了值,不是空的,则 ...
随机推荐
- hdu 4417 Super Mario 树状数组||主席树
Super Mario Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Prob ...
- mysqli使用记录
1.批量插入数据insert 方式一:insert into tableName (id,name,age) values ('1','张三','12'),('2','李四','16'),('3',' ...
- BZOJ1555 KD之死
如果没有必选的限制条件,就是水题了... 只要按照w + t排序就可以了,然后搞个堆来维护 于是有了限制条件,还是水题... 到了必选的时候强制选上,不加入堆中即可. /*************** ...
- rabbitmq之window环境启动
rabbitmq启动方式有2种 1.以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时 ...
- MYeclipes项目导入导出
导入: 右键,import,
- How to get the full error stack trace of SharePoint
博客地址 http://blog.csdn.net/foxdave SharePoint开发,怎么得到真实的详细错误信息. 大家在开发遇到页面报错需要提问的时候,先将详细错误信息获取到再提问,谢谢. ...
- win10中jdk1.8环境配置完,重启之后配置失效
1.win10操作系统下重启电脑java环境变量失效 解决方式: 右击开始按钮,选择管理员方式的windows powershell,如下图: 在窗口中输入javac,一切正常,即使重启都不会有问题啦 ...
- W: GPG error: http://dl.google.com/linux/chrome/deb stable Release: The following signatures couldn'
Ubuntu 16.04.2执行 sudo apt-get update .警告如下:W: GPG error: http://dl.google.com/linux/chrome/deb stabl ...
- Openlayers4中地图的导出
概述: 本文讲述Openlayers4中地图的导出,包括调用天地图切片跨域.Geoserver11 WMS跨域等. 效果: 导出图片 页面展示 实现代码: document.getElementByI ...
- Winform开发之窗体显示、关闭与资源释放
Winform的窗体涉及到一般窗体(单文档窗体).MDI窗体.窗体之间的关系等,那么如果调用打开新窗体.如何关闭窗体.窗体资源的释放等都关系到软件运行的效率,本文一一介绍 1.窗体的显示 从一个窗体打 ...