python ini配置文件读取(configparser)
简介
python中的ini文件是一种配置文件格式,用于存储简单的配置数据,可以用python内置模块configparser处理ini文件 通过该模块读取、写入和修改ini文件的内容。
ini文件结构由节(section)和键值对(key-value pair)组成,通常用于应用程序的配置文件,以便在不同的环境中设置不同的参数
ini配置文件格式如下:
[Section1] key1 = value1 key2 = value2 [Section2] key3 = value3 key4 = value4 ;Section不能重复,key,value 需要Section去查找,每个Seletion下可以有多个key和vlaue的键值对,注释用英文分号(;)
configparser
1、创建ini文件:选择文件夹---鼠标右键--New--File
2、写入我们想要的数据:
[DEFAULT] mock_url = https://y-api.xxx.com/mock/109/ debug_url = https://beta.xxx.com/ release_url = https://www.xxx.com/
3、读取ini配置文件数据:
# 导入模块 import os import configparser import sys # 定义变量储一个相对路径,该路径在当前脚本文件的上两级目录 common_API_Path = '../../' # 将 common_API_Path 转换成绝对路径,将该路径添加到 Python 的搜索路径中,这样可以确保脚本可以导入在该路径下的模块 sys.path.append(os.path.abspath(common_API_Path)) def r(): config_Path = './config/test.ini' # 解析ini文件的配置 conf = configparser.ConfigParser() # 读取ini的配置数据 conf.read(config_Path, encoding="utf8") config_url = conf.get('DEFAULT', 'release_url') print(config_url) # 调用函数 r()
打印结果如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!