java中的接口是类吗
493
2022-08-29
python模块Configparser读取 ini(cfg,txt)等配置文件(Python configparser)
一个ini文件的组成;
一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据;
示例
# 安装pip install ConfigParser# 1.导包import configparserconfig = configparser.ConfigParser() # 类实例化# 定义文件路径path = r'D:\Python_Script\new_framework\source_file\broswer_config.ini'# 2.读取文件内容# 第一种读取ini文件方式,通过read方法config.read(path)value = config['select']['url']print('第一种方法读取到的值:',value)# 第二种读取ini文件方式,通过get方法value = config.get('select','url')print('第二种方法读取到的值:',value)# 第三种读取ini文件方式,读取到一个section中的所有数据,返回一个列表value = config.items('select')print('第三种方法读取到的值:',value)
通过上面两种方式,我们发现读取到的数据全部是str类型。如果我们想要得到指定数据类型的数据可以使用以下方法:
getint() getfloat() getboolean()
value = config.getint('connect_mysql','port')print('这是第三种方法读取到的值:',value)print('这是第三种方法读取到的值的数据类型:',type(value))
写入数据到ini文件中
# 将数据写入到ini文件中config.add_section('login') # 首先添加一个新的sectionconfig.set('login','username','admin') # 写入数据config.set('login','password','123456') # 写入数据config.write(open(path,'a')) #保存数据
获取到ini文件所有的section
# 读取ini文件中所有的sectionsection = config.sections()print(section)
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得“推荐”哦,博主在此感谢!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~