PYthon--configparser模块

configparser用于处理特定格式的文件,其本质上是利用open来操作文件。

特定格式的ini配置文件模块,用于处理ini配置文件,注意:这个ini配置文件,只是ini文件名称的文本文件,不是后缀为.ini的文件,也就是ini文件,不是ini.ini文件

ini配置文件格式

[section1] k1 = v1 k2:v2 db=pymysql+mysql://zjl:123@192.168.2.3/db1 user=egon age=18 is_admin=true salary=31 [section2] k1 = v1
import configparser f=configparser.ConfigParser() f.read('a.ini') print(f.sections()) print(f.options("section1")) print(f.items("section1")) print(f.get("section1","db")) print(type(f.get("section1","db"))) #输出 ['section1', 'section2'] ['k1', 'k2', 'db', 'user', 'age', 'is_admin', 'salary'] [('k1', 'v1'), ('k2', 'v2'), ('db', 'pymysql+mysql://zjl:123@192.168.2.3/db1'), ('user', 'egon'), ('age', '18'), ('is_admin', 'true'), ('salary', '31')] pymysql+mysql://zjl:123@192.168.2.3/db1 <class 'str'> #创建一个b.ini f.add_section("zjl") f.set("zjl","name","zjl") f.set("zjl","age","18") f.write(open("b.ini","w"))
configparser

 


__EOF__

本文作者努力赢得人生
本文链接https://www.cnblogs.com/zjltt/p/6958091.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   真-小亮亮  阅读(139)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
#20191216
点击右上角即可分享
微信分享提示