python中ConfigParse模块的用法
【摘要】
ConfigParse
ConfigParse模块是python中用来读配置文件的,用法很简单。在Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。
如下是python3环境下的示例代码。
这里假设我们这里有一个配置文件config.txt,内容如下:
[DEFAULT]name = ...
ConfigParse
ConfigParse模块是python中用来读配置文件的,用法很简单。在Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。
如下是python3环境下的示例代码。
这里假设我们这里有一个配置文件config.txt,内容如下:
[DEFAULT]
name = xx
age = xx
scopt = xx
[people1]
name = wu
age = 18
sex = man
[people2]
name = wang
age = 28
sex = men
[people3]
name = li
age = 38
sex = man
[ ]包含的为section,section下是key-value值。可以是 key=value的格式,也可以是 key : value 的格式。[DEFAULT] 一般包含 ini 格式配置文件的默认项,所以 configparser 部分方法会自动跳过这个 section 。 sections() 方法是获取不到DEFAULT的,还有clear()以及remove_option()方法对 [DEFAULT] 也无效:
import configparser
conf=configparser.ConfigParser()
conf.read("config.txt")
#获取所有的sections
print("获取所有的sections")
print(conf.sections())
print("\n")
#获取指定sectio
文章来源: xie1997.blog.csdn.net,作者:谢公子,版权归原作者所有,如需转载,请联系作者。
原文链接:xie1997.blog.csdn.net/article/details/107586877
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)