Python 配置文件接口 ConfigObj

BSD
Python
跨平台
2009-04-18
红薯

ConfigObj是一个简单但功能强大的用于读写配置文件的Python应用接口。这是非常易于使用,有一个简单的编程接口和一个简单的语法配置文 件。它也支持嵌套部分的任何一级,清单的价值,多行值,字符串插值,一个强大的验证系统,包括自动类型检查和转换,重复部分,默认值,保存的意见和秩序的 钥匙和章节,并没有外部依赖。

示例代码:

from configobj import ConfigObj
config = ConfigObj(filename)
#
value1 = config['keyword1']
value2 = config['keyword2']
#
section1 = config['section1']
value3 = section1['keyword3']
value4 = section1['keyword4']
#
# you could also write
value3 = config['section1']['keyword3']
value4 = config['section1']['keyword4']

加载中

评论(0)

暂无评论

暂无资讯

7
回答
运行VPN证书生成工具 StoneVPN 的时候出现错误

运行后,出现这个: Traceback (most recent call last): File "./stonevpn",line 27,in ? f...

2011/08/01 13:57

没有更多内容

加载失败,请刷新页面

没有更多内容

为微信小程序增加mixin扩展

Mixin这个概念在React, Vue中都有支持,它为我们抽象业务逻辑,代码复用提供了方便。然而小程序原生框架并没直接支持Mixin。我们先看一个很实际的需求: 为所有小程序页面增加运行环境class...

04/04 15:18
1
0
python解析ini、conf、cfg文件

python解析ini、conf、cfg文件

2014/09/24 03:20
4.9K
0
Ubuntu 11.04下安装SVN图形界面客户端

1. 安装svn客户端:sudo apt-get install subversion 2. 安装图形界面客户端Rabbitvcs: (1)下载 http://rabbitvcs.googlecode.com/files/rabbitvcs-0.13.2.tar.gz ,解压 (2)安装下面的...

2012/04/21 00:22
524
0
Ubuntu下RabbitVCS的安装和简单使用

就是不写摘要.

2017/12/25 13:44
790
0
ubuntu 11.10 安装图形化SVN客户端 Rabbitvcs

一、添加源进行安装:[必须执行] 1、sudo add-apt-repository ppa:rabbitvcs/ppa #将rabbitvcs的添加到源里面; 2、sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A3...

2012/11/22 20:37
655
0
ubuntu SVN客户端Rabbitvcs ubuntu上的rabbitvcs

缘由:要在UBUNTU上使用SVN SVN客户端Rabbitvcs ubuntu上的rabbitvcs

2015/03/12 11:28
1K
1
安装部署Ceph Calamari

根据http://ovirt-china.org/mediawiki/index.php/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2Ceph_Calamari 原文如下: Calamari是管理和监控Ceph集群的工具,并且提供REST api。 建议的部署平台...

2014/08/27 16:43
6.4K
1
Python中的循环退出举例及while循环举例

循环退出 for循环: for iterating_var in sqquence: statement(s) else: statement(s) for 循环如果正常结束,都会执行else语句。 脚本1: #!/usr/bin/env python for i in xrange(10): pri...

2018/11/23 07:41
58
0
python解析ini、conf、cfg文件

1.使用python自带的ConfigParser模块: #test.cfg文件内容: [sec_a] a_key1 = 20 a_key2 = 10 [sec_b] b_key1 = 121 b_key2 = b_value2 b_key3 = $r b_key4 = 127.0.0.1 读配置文件 # -* -...

2016/06/22 10:10
204
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部