Python中ConfigParser模块的使用
2012-11-23 17:16
225 查看
简略介绍:ConfigParser模块是用来处理配置文件的。将配置项专门放到一个配置文件里是个好习惯,用ConfigParser模块可以很方便地对配置文件进行修改。相应的,配置文件也要遵循一个标准格式。ConfigParser有read()方法,用于读取配置文件,sections()方法,用于获取所有小节,options(section)用于获取指定小节的所有配置项,get(section,option)获取指定配置项的值,set(section,option,value)用于设置指定配置项的值。
======================================
配置文件 abc :
[portal]
url = http://%(host)s:%(port)s/Portal
username = adang
host = localhost
password = 1234
port = 80
主文件:
from ConfigParser import ConfigParser
config = ConfigParser()
config.read("abc")
url = config.get("portal","url")
printurl #=>
http://localhost:80/Portal
函数使用:
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类型
2.写入配置文件
-add_section(section)添加一个新的section
-set( section, option, value)对section中的option进行设置
需要调用write将内容写入配置文件。
3.例子(略)
本文转自:http://zhangjunhd.blog.51cto.com/113473/348863
======================================
配置文件 abc :
[portal]
url = http://%(host)s:%(port)s/Portal
username = adang
host = localhost
password = 1234
port = 80
主文件:
from ConfigParser import ConfigParser
config = ConfigParser()
config.read("abc")
url = config.get("portal","url")
printurl #=>
http://localhost:80/Portal
函数使用:
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类型
2.写入配置文件
-add_section(section)添加一个新的section
-set( section, option, value)对section中的option进行设置
需要调用write将内容写入配置文件。
3.例子(略)
本文转自:http://zhangjunhd.blog.51cto.com/113473/348863
相关文章推荐
- Python使用ConfigParser模块操作配置文件的方法
- python标准日志模块logging使用
- Python3-使用User Agent和代理IP隐藏身份
- Python使用bs4获取58同城城市分类的方法
- 如何处理Python3.4 使用pymssql 乱码问题
- python中pandas库中DataFrame对行和列的操作使用方法
- Python虚拟环境Virtualenv分别在Windows和Linux上的安装和使用
- 使用python一步一步搭建微信公众平台
- 【Unity】安装配置Python使用protobuf转换Excel表格数据并在unit中使用
- python多线程使用thread
- python request使用
- python函数使用参数技巧笔记
- Python中的字符编码的使用
- 解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题
- Python 3.6.4 / win10 使用pip安装keras时遇到依赖的PyYAML安装出错
- 使用python脚本登陆ef英语学习中心
- [转]在OS X 中安装boost.python, 使用homebrew
- Python Paramiko模块安装和使用
- python中的jieba分词使用手册
- 使用Python读Excel数据Insert到MySQL