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模块读写ini文件

使用ConfigParser模块读写ini文件 ConfigParserPython的ConfigParser Module中定义了3个类对INI文件进行操作。分别是RawConfigParser、C...
  • linda1000
  • linda1000
  • 2013年09月16日 13:22
  • 11902

Python3.6安装ConfigParse(配置解析模块)安装

本文转载至:http://www.pythontab.com/html/2014/pythonhexinbiancheng_1120/919.html 1.基本的读取配置文件 -r...
  • zhouzhiwengang
  • zhouzhiwengang
  • 2017年05月17日 11:06
  • 1526

ConfigParser模块 — 配置文件分析器

官方文档: https://docs.python.org/2/library/configparser.html 注意 ConfigParser 模块在Python 3中已经重命名为 configp...
  • Jerry_1126
  • Jerry_1126
  • 2015年01月25日 19:12
  • 3652

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

http://blog.csdn.net/pipisorry/article/details/37104107python 读写配置文件ConfigParser模块是python自带的读取配置文件的模...
  • pipisorry
  • pipisorry
  • 2014年07月05日 22:30
  • 2100

解析配置文件ConfigParser模块

转自:http://blog.csdn.net/cindy9902/article/details/7915743 配置文件内容: [plain] view pla...
  • woshikalz
  • woshikalz
  • 2014年10月15日 21:16
  • 262

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

python 中对配置文件(如.ini文件)进行读写修改等操作ConfigParser模块
  • songchunyi
  • songchunyi
  • 2011年05月16日 10:02
  • 2062

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

目录:1、配置文件的格式2、Unicode 编码的配置3、allow_no_value4、DEFAULT section5、插值 Interpolation——————————————————————...
  • silentwolfyh
  • silentwolfyh
  • 2017年07月12日 11:27
  • 270

Python 解析配置模块之ConfigParser详解

1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(secti...
  • midion9
  • midion9
  • 2016年05月10日 08:56
  • 297

Python - ConfigParser模块读写配置文件

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

python-ConfigParser模块【读写配置文件】

 http://www.codesky.net/article/201003/122500.html http://www.linuxso.com/linuxbiancheng/8987.ht...
  • lhf2009913
  • lhf2009913
  • 2014年12月02日 16:21
  • 282
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:configparser模块
举报原因:
原因补充:

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