python中ConfigParse模块的用法

举报
谢公子 发表于 2021/11/19 00:26:30 2021/11/19
1.3k+ 0 0
【摘要】 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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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