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()
复制代码

打印结果如下:

 

posted @   老板娘来碗三鲜粉  阅读(551)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示