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配置文件的主要内容,如果未能解决你的问题,请参考以下文章