configparser模块

原创 2016年06月01日 09:52:55
echo   $@ $# $? $*
configparser
configparse用于处理特定格式的文件,其本质上利用open来操作文件(比如配置文件)
**********配置文件***************
#注释1这个一个配置文件
[secton1] #节点
k1 = v1 #值
k2:v2  #值
[section2] #节点
k1 = v2#值


*********************************
@1)、获取所有节点

import configparser
config = configparser.ConfigParser()
config.read('xxooo.txt', encoding='utf-8')
ret = config.sections()
print(ret)
 


@2)、获取指定节点下所有的键值对
import configparser
config = configparser.ConfigParse()
config.read('xxoo.txt', encoding='utf-8')
ret = config.items('sections')
print(ret)


@3)、获取指定节点下所有的键
import configparser
config = configparser.ConfigParser()
config.read("xxoo.txt", encoding="utf-8")
ret = config.options('section1')
print(ret)


@4)、获取指定节点下指定key值
import configparser
config = configparser.ConfigParser()
config.read('xxoo.txt', encoding='utf-8')
v = config.get('section1', 'k1')
#v = config.getint('section1', 'k1')
#v = config.getfloat('section1', 'k1')
#v = config.getboolean('section1', 'k1')
print(v)


@5)、检查、删除、添加节点
import configparser
config = configparser.ConfigParser()
config.read('xxoo.txt', encoding='utf-8')
#检查
has_sec = config.has_section('section1')
print(has_sec)
#添加节点
config.add_section('SEC_1')
config.write(open('xxoo.txt', 'w'))
#删除节点
config.remove_section("SEC_1")
config.write(open("xxoo.txt", 'w'))


@6)、检查、删除、设置指定组内的键值对
import configparser
config = configparser.ConfigParser()
confgi.read('xxoo.txt', encoding='utf-8')
#检查
has_opt = config.has_option('section1','k1')
print(has_opt)
#删除
config.remove_option('section1', 'k1')
config.write(open('xxoo.txt','w'))
#设置
config.set('section1','k10','123')
config.write(open("xxoo.txt",'w'))



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python自动化测试 (二) ConfigParser模块读写配置文件

Python自动化测试 (二) ConfigParser模块读写配置文件 ConfigParser 是Python自带的模块, 用来读写配置文件, 用法及其简单。 直接上代码,不解释,不...

Python ConfigParser模块正确应用方式

使用 python configparser 模块: 1 可以进行场景的新增和编辑 2 可以进行场景中选项的是新增 编辑 修改 删除 参考帮助文档:http://docs.python....
  • wzm112
  • wzm112
  • 2012年06月20日 03:36
  • 843

深入探讨Python ConfigParser模块正确应用方式

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介...
  • yatere
  • yatere
  • 2011年07月22日 16:33
  • 849

【ConfigParser模块】Python处理配置文件

1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该s...

python 中对配置文件(如.ini文件)进行读写等操作ConfigParser模块

python 中对配置文件(如.ini文件)进行读写修改等操作ConfigParser模块

Python - ConfigParser模块读写配置文件

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在Python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介...

Python模块之ConfigParser - 读写配置文件

目录:1、配置文件的格式2、Unicode 编码的配置3、allow_no_value4、DEFAULT section5、插值 Interpolation——————————————————————...

Python ConfigParser模块教程

目录(?)[-] 样例配置文件exampleiniexamplepy代码examplepy执行结果写配置文件实例执行结果ConfigParser方法综合实例 configParser 模块用...
  • paul313
  • paul313
  • 2015年06月06日 11:51
  • 311

Python模块:配置文件解析器configparser

http://blog.csdn.net/pipisorry/article/details/37104107python 读写配置文件ConfigParser模块是python自带的读取配置文件的模...

python学习笔记3-解析配置文件ConfigParser模块

配置文件内容: [db] db_host=127.0.0.1 db_port=3306 db_user=root db_pass=password [concurrent] thread=10 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:configparser模块
举报原因:
原因补充:

(最多只允许输入30个字)