Python-全局配置文件(conf.ini)的读取与写入
一、conf.ini文件输写格式:文件名:***.ini(固定格式),
[节点]
选项 = 选项值
[database] -->节点section username = admin --> #选项option :username, 选项值value: admin passwd = admin123 [path] logs = /Users/vv/PycharmProjects/untitled3.9/logs
二、获取节点及选项以及修改删除节点及选项
import configparser conf = configparser.ConfigParser() conf.read(filenames="conf.ini") #获取所有节点 sections = conf.sections() print(sections) #获取某节点下所有的选项 opthions = conf.options('path') print(opthions) #获取某节点下的某个选项 path = conf.get(section='path',option='logs_path') print(path) #获取某个节点下所有的选项及选项值(获取元组列表) data = conf.items(section='back_ground_database') #添加节点(有相同节点时会报错,因此需判断) add_section = 'test' if add_section not in sections: conf.add_section(section=add_section) #添加某节点下的选项及选项值 add_option = conf.set(section='test',option='name',value='vv') print(conf.items(section='test')) with open('conf.ini','w+') as file: conf.write(file) #移除节点 del_section = 'test' if del_section in sections: conf.remove_section(section=del_section) with open('conf.ini','w+') as file: conf.write(file) #移除节点下的选项 conf.remove_option(section='test',option='name') with open('conf.ini','w+') as file: conf.write(file)
三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2020-08-03 postgreSQL--字符串函数与操作符