python中ConfigParse模块的用法

举报
谢公子 发表于 2021/11/19 00:26:30 2021/11/19
【摘要】 ConfigParse ConfigParse模块是python中用来读配置文件的,用法很简单。在Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。 如下是python3环境下的示例代码。 这里假设我们这里有一个配置文件config.txt,内容如下: [DEFAULT]name = ...

ConfigParse

ConfigParse模块是python中用来读配置文件的,用法很简单。在Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。

如下是python3环境下的示例代码。

这里假设我们这里有一个配置文件config.txt,内容如下:


  
  1. [DEFAULT]
  2. name = xx
  3. age = xx
  4. scopt = xx
  5. [people1]
  6. name = wu
  7. age = 18
  8. sex = man
  9. [people2]
  10. name = wang
  11. age = 28
  12. sex = men
  13. [people3]
  14. name = li
  15. age = 38
  16. sex = man

[ ]包含的为section,section下是key-value值。可以是 key=value的格式,也可以是 key : value 的格式。[DEFAULT] 一般包含 ini 格式配置文件的默认项,所以 configparser 部分方法会自动跳过这个 section 。 sections() 方法是获取不到DEFAULT的,还有clear()以及remove_option()方法对 [DEFAULT] 也无效:


  
  1. import configparser
  2. conf=configparser.ConfigParser()
  3. conf.read("config.txt")
  4. #获取所有的sections
  5. print("获取所有的sections")
  6. print(conf.sections())
  7. print("\n")
  8. #获取指定sectio

文章来源: xie1997.blog.csdn.net,作者:谢公子,版权归原作者所有,如需转载,请联系作者。

原文链接:xie1997.blog.csdn.net/article/details/107586877

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。