python 模块间传值,python不同模块间传递数据
大蟒模块之configparser
https://docs.python.org/3/library/configparser.html
configparser用于处理特定格式的文件,其本质上是利用打开来操作文件。
规定格式
1、获取所有节点
导入配置分析器配置=配置分析器.配置分析器()配置。read( xxxooo ,编码= utf-8 )ret=config。sections()print(ret)2、获取指定节点下所有的键值对
导入配置分析器配置=配置分析器.配置分析器()配置。read( xxxooo ,编码= utf-8 )ret=config。项目(“第1部分”)打印(ret)
3、获取指定节点下所有的建
导入配置分析器配置=配置分析器.配置分析器()配置。read( xxxooo ,编码= utf-8 )ret=config。选项(“第1部分”)打印(ret)
4、获取指定节点下指定键的值
导入配置分析器配置=配置分析器.配置分析器()配置。read( xxxooo ,编码= utf-8 )v=config。get( section 1 , k1)# v=config.getint(section1 , k1)# v=config。get float( section 1 , k1 )# v=config。获取布尔型(第1节, k1 )打印(v)
5、检查、删除、添加节点
导入配置分析器配置=配置分析器.配置分析器()配置。阅读( xxxooo ,编码=utf-8) #检查has _ sec=config。has _ section( section 1 )print(has _ sec)#添加节点配置。add _ section( SEC _ 1 )配置write(open( xxxooo , w )#删除节点配置。remove _ section(“SEC _ 1”)配置。写(打开( xxxooo , w ))
6、检查、删除、设置指定组内的键值对
导入配置分析器配置=配置分析器.配置分析器()配置。阅读( xxxooo ,编码=utf-8) #检查has _ opt=config。has _ option( section 1 , k1)print(has_opt) #删除config.remove_option(section1 , k1)config.write(open(xxxooo , w )#设置config.set(section1 , k10 , 123)config.write(open(xxxooo , w ))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。