- import:: import tomlib
- doc:: tomllib
- desc: 把 TOML 文件/字符串解析为字典
[[Python]] 3.11 新版功能,原生支持 [[TOML]]。
使用 .load
解析 TOML 文件,可以使用 [[with]] 语句方式打开:
import tomllib
with open("config.toml", "rb") as f: data = tomllib.load(f)
.loads
解析字符串:
toml_str = """python-version = "3.11.0"python-implementation = "CPython""""
data = tomllib.loads(toml_str)
嵌套
[TEST] name = "immwind" [TEST.ONE] name = "immwind"
对应的 [[dict]]:
{'TEST': {'name': '', 'ONE': {'name': 'immwind'}}}