1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python

      当前位置:首页?>?疑难杂症?>?当前文章

      疑难杂症

      python的坑货ConfigParser类读取文件失败不报错

      2020-03-28 132赞 python中国网
      每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

        python中configparser模块(这个模块有个大坑)可以读取配置文件,当然这个配置文件的格式得按照这个模块指定的。格式如下

      [CLICKHOUSE]
      ip = 172.20.96.78
      user = default
      password =
      port =9999
      
      [CLICKHOUSE_2]
      ip = 172.20.96.78
      user = default
      password =
      port =9998
      
      [CLICKHOUSE_3]
      ip = 172.20.96.78
      user = default
      password =
      port =9998
      

        from configparser import ConfigParser

        # 实例化:

        config=ConfigParser()

        # 常用方法:

        config.read(filename,,encoding)直接读取ini文件内容,finlename文件地址,encoding文件编码格式

        config.sections()得到所有的section,并以列表的形式返回

        config.options(section)得到该section的所有option

        config.items(section)得到该section的所有键值对

        config[section][option]读取section中的option的值

        config.get(section,option)得到section中option的值,返回为string类型

        config.getint(section,option)得到section中option的值,返回为int类型

        config.getboolean(section,option)得到section中option的值,返回为bool类型

        config.getfloat(section,option)得到section中option的值,返回为float类型

        坑就坑在config.read(filename,,encoding)这个方法,如果文件路径写错了,这个方法是不报错的。所以有时候死活找不到原因!奶奶的。源码如下:


      文章评论

      python的坑货ConfigParser类读取文件失败不报错文章写得不错,值得赞赏
      国产99视频精品免视看6