Python操作ini文件

本文介绍了Python中如何使用configparser模块操作ini配置文件,包括读取、写入、判断节点的方法,适用于存储项目配置如数据库信息、环境设置等。
摘要由CSDN通过智能技术生成

操作ini文件

1.ini介绍

python项目可以使用ini文件或者config文件做配置文件,并提供了configparser.ConfigParser来读取ini, ini配置文件以.ini结尾,config文件以.config结尾,他们的配置方式相同,本文以ini文件量讲解读取方法。下面是一份ini配置实例文件

2.ini的应用场景

主要用于项目的相关配置,比如说数据库信息,环境信息,路径信息等

[host]是节点

[host]
api_sit_url=https://api.binstd.com
api_uat_url=https://api.binstd1.com

[mysql]
host=127.0.0.1
port=3306
user=root
password=yourpassword
dbname=test


[redis]
host=127.0.0.1
port=6379
password=88888
db=0

3.读写ini文件

配置文件由两部分组成sections与items,sections 用来区分不同的配置块,items 是sections下面的键值。

python3中提供了标准模块configparser,该模块下有一个ConfigParser类,可以用来解析ini文件

读取ini相关操作

  • read(filename) 读取文件内容(当配置文件有中文时,在调用read()方法时,需要传encoding="utf-8-sig"参数
  • sections() 获取所有的section,以列表形式返回
  • options(section) 获取指定section的所有options,以列表形式返回
  • items(section) 获取指定section的所有键值对,以列表形式返回
  • get(section, option) 获取指定option的值,返回类型string

写入ini相关操作

  • write(fp) 将config对象写入ini文件
  • add_section(section) 添加一个新的section
  • set(section, option, value) 对指定section下的某个o
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值