虽然configparser设计的很好,toml包的功能也已经很强大了,但是configparser只支持ini配置文件,toml做配置文件还是需要额外代码封装和配置。所以,我就封装了一个toml解析器,起名叫tomlconfig
,让它非常易用,基本不用学习,不用配置。使用也非常方便,比如用config["general.language"]
就可以获取toml文件中language的配置值。
tomlconfig具体方法如下:
使用
# 导入库
from tomlconfig import TomlConfig
# 加载toml配置文件
config = TomlConfig("config.toml")
# 获取general.language的配置值
language = config["general.language"]
# 判断general.language配置是否在toml中
"general.language" in config
# 重新设置配置项
config["general.language"] = "en"
# 保存配置
config.save()
整个配置非常的简单,两分钟就能学会tomlconfig包的使用方法。
安装
tomlconfig免费开源,开源地址https://github.com/hustlei/tomlconfig
安装tomlconfig的方法:
pip install tomlconfig