在python的configparser中简化和增强功能

SimpleConfigParser2的Python项目详细描述


SimpleConfigParser公司
==================
[![构建状态](https://travis ci.org/helgi/python simpleconfigparser.png)(https://travis-ci.org/helgi/python-simpleconfigparser)

构建在内置的safeconfigparser之上,但添加了各种便利功能。

*访问所有常用的configparser功能
*通过方便对象和dict(而不是“get”)访问节和项`
*使在Python2.7+上通过dict访问项和节成为可能,configParser将Python3.2以后的项和节作为默认值
*通过对象“config.section.item='demmmm'”和dicts“config['section']['item']`设置值的能力,而“write()”仍正常工作
*从节对象“config.section.items()”、“config.section.getBoolean('item')”中直接使用几个函数`
*删除ini文件中使用的项边缘上的任何引号,而不是将其作为值的一部分返回
*改进对对象的默认处理,使其更合理

``巨蟒
默认值={
“节”:{
“项目1”:“boo”,
“项目2”:“栏”
}
}

config=simpleconfigparser(默认值=默认值)
```


示例
========
read.ini的内容:
```ini
[应用程序]
调试=是
````

测试.py:
``巨蟒
从SimpleConfigParser导入SimpleConfigParser

config=simpleconfigparser()
配置读取('read.ini')

打印(配置应用程序调试)
打印(config.app.getBoolean('debug'))
打印(配置[应用程序][调试])
打印(config['app'].getboolean('debug'))
config.app.debug=否
以open('new.ini','wb')作为句柄:
配置写入(句柄)
```

许可证
=======
麻省理工学院-见许可证文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何处理CannotCreateTransactionException   安卓如何通过TensorFlowEnferenceInterface提供布尔占位符。JAVA   java是一个系统。出来默认情况下println线程安全?   java关于同步的重要性   java非法启动表达式/尚未对编码充满信心欢迎帮助   安卓为什么XML和Java中的ImageView测量不同?   Android乘以双精度整数[java]   java如何将下一个数组项设置为变量的新值?   java编译ikvmc pwswiftcoreXXXX。jar作为clr。动态链接库   java测试没有单元测试调用的私有方法   在java中如何划分重复的正则表达式模式?   java活动不刷新onCreate()中的布局   Java用户输入nextLine()不等待输入   oracle11g用java编写ORACLE BLOB文件   mysql如何在Java程序中使用Hibernate?   java ADF从托管bean调用有界taskflow