python3读取ini文件内的字段信息

发布时间 2023-09-07 17:51:22作者: 进击的davis

在使用 golang 编码时,遇到 ini 文件的时候,有时候需要解析相关内容,主要就是一些配置信息,我们可能需要解析出来,简单就是用 go-ini 第三方库搞掂,在 python 中,同样我们也可以利用现有库来做解析。

在 python3 中,可以用 configParser 标准库来解析 ini 文件,以下是代码示例,很简单,看一遍 API,基本都没问题了。

demo.ini

[uwsgi]
processes=10

threads=2

在 demo.ini 同级目录下新建解析脚本 demo.py:

from configparser import ConfigParser

cf = ConfigParser()

cf.read("./demo.ini", encoding="utf-8")

print(cf.sections())

print(cf.get("uwsgi", "processes"))

print(type(cf.getint("uwsgi", "threads")))

以下是结果打印
['uwsgi']
10
<class 'int'>