隐藏页面特效

python模块Configparser读取 ini(cfg,txt)等配置文件

1|0一个ini文件的组成;


一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据;

2|0示例


# 安装 pip install ConfigParser # 1.导包 import configparser config = 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)

3|0通过上面两种方式,我们发现读取到的数据全部是str类型。如果我们想要得到指定数据类型的数据可以使用以下方法:


getint() getfloat() getboolean()

value = config.getint('connect_mysql','port') print('这是第三种方法读取到的值:',value) print('这是第三种方法读取到的值的数据类型:',type(value))

4|0写入数据到ini文件中


# 将数据写入到ini文件中 config.add_section('login') # 首先添加一个新的section config.set('login','username','admin') # 写入数据 config.set('login','password','123456') # 写入数据 config.write(open(path,'a')) #保存数据

5|0获取到ini文件所有的section


# 读取ini文件中所有的section section = config.sections() print(section)


__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/14909743.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(638)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示