介绍
怎么在Python中使用configparser库读取配置文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
得到configparser import configparser class DoConfig: def 才能;__init__(自我、filepath编码=& # 39;utf - 8 # 39;): ,,,self.cf =, ConfigParser () ,,,self.cf.read (filepath、编码) #才能获取所有的部分 def 才能get_sections(自我): ,,,return self.cf.sections () #才能获取某一章节下的所有选择 def 才能get_option(自我,部分): ,,,return self.cf.options(部分) #才能获取部分,选择下的某一项值str值 def 才能get_strValue(自我、部分选项): ,,,return self.cf.get(部分,选项) #,才能获取部分,选择下的某一项值int值 def 才能;get_intValue(自我,,节,选项): ,,,return self.cf.getint(节,选项) #,才能获取部分,选择下的某一项值——漂浮值 def 才能;get_floatValue(自我,,节,选项): ,,,return self.cf.getfloat(节,选项) #,才能获取部分,选择下的某一项值bool值 def 才能;get_boolValue(自我,,节,选项): ,,,return self.cf.getboolean(节,选项) def 才能setdata(自我,部分,选择,价值): ,,,return self.cf.set(部分,选择,价值) if __name__ ==, & # 39; __main__ # 39;: cf 才能=,DoConfig (& # 39; demo.conf& # 39;) 时间=res 才能;cf.get_sections () 打印(res)才能 res 才能=,cf.get_option (& # 39; db # 39;) 打印(res)才能 res 才能=,cf.get_strValue (& # 39; db # 39; & # 39; db_name& # 39;) 打印(res)才能 res 才能=,cf.get_intValue (& # 39; db # 39; & # 39; db_port& # 39;) 打印(res)才能 res 才能=,cf.get_floatValue (& # 39; user_info& # 39; & # 39;工资# 39;) 打印(res)才能 res 才能=,cf.get_boolValue (& # 39; db # 39; & # 39;如果# 39;) 打印(res)才能 cf.setdata才能(& # 39;db # 39;, & # 39; db_port& # 39;, & # 39; 3306 & # 39;) res 才能=,cf.get_strValue (& # 39; db # 39;,, & # 39; db_port& # 39;) 打印才能(res)
关于怎么在Python中使用configparser库读取配置文件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。