python读取配置文件使用_Python 配置文件的实际应用解析

本文介绍了Python中ConfigParser库用于解析配置文件的方法,通过示例展示了如何读取和操作ini格式的配置文件,包括获取section、options及具体的配置项,强调了配置文件在程序灵活性中的作用。
摘要由CSDN通过智能技术生成

Python

配置文件的实际应用解析

时间

:

2010-11-11 12:46

来源

:

未知

作者

:

admin

点击

:

105

你对

Python

配置文件的相关实际应用方案的具体介绍,

你可以通过以下的文章

Python

配置文件有个更好的了解,希望你会对其在计算机运用语言中简捷的

应用,以下的文章就是对其相关的具体介绍。

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,

配置文件的

解析并不复杂,

python

里更是如此,

在官方发布的库中就包含有做这

件事情

的库,

那就是

ConfigParser

这里简单的做一些介绍。

ConfigParser

解析的配

置文件的格式比较象

ini

的配置文件格式,

就是文件中由多个

section

构成,

section

下又有多个配置项,

比如:

[db] #section

db_host=127.0.0.1 #db_host = cf.get("db", "db_host")

db_port=3306

db_user=root

db_pass=password

[concurrent]

thread=10

processor=20

假设上面的配置文件的名字为

test.conf

里面包含两个

section,

一个是

db,

一个是

concurrent,

db

里面还包含有

4

项,

concurrent

里面有两项。这里来做

做解析:

#-*- encoding: gb2312 -*-

import ConfigParser

import string, os, sys

cf = ConfigParser.ConfigParser()

cf.read("test.conf")

s = cf.sections()

返回所有的

section

print 'section:', s

#

section: ['concurrent', 'db']

o = cf.options("db")

print 'options:', o

#options: ['db_port', 'db_user', 'db_host', 'db_pass']

v = cf.items("db")

print 'db:', v

#

db:

[('db_port',

'3306'),

('db_user',

'root'),

('db_host',

'127.0.0.1'),

('db_pass', 'password')]

print '-'*60 db_host = cf.get("db", "db_host")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值