Python常用模块configparser解析.ini配置文件

Posted 风流 少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python常用模块configparser解析.ini配置文件相关的知识,希望对你有一定的参考价值。

一:ini简介

一个ini文件由多个段section组成,每个段的名字都是自定义的,每个段section中以key=vlaue的形式组成。

二:示例

import os
import configparser

config_path = os.path.join(os.path.dirname(__file__), 'config/config.ini')
print(config_path)

config = configparser.ConfigParser()
config.read(config_path, encoding='utf-8')

# 读取方式一
url = config['login']['url']
# 读取方式二,get读取的是str
username = config.get('login', 'username')
port = config.getint('mysql', 'port')
times = config.getfloat('common', 'times')
is_dev = config.getboolean('login', 'dev')

# 读取所有段
sections = config.sections()
# 读取一个section
mysql_list = config.items('mysql')

# 添加一个段
config.add_section('result')
config.set('result', 'success', 'true')
config.write(open(config_path, mode='w'))

以上是关于Python常用模块configparser解析.ini配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Python常用模块configparser解析.ini配置文件

python常用模块之configparser模块

Python中配置文件解析模块-ConfigParser

python常用模块——configparser

python 解析模块 configparser

python 解析模块 configparser