You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中加载TOML文件?附代码与配置示例

如何在Python中加载TOML文件

步骤1:安装toml库

首先确保你已安装toml模块,未安装的话执行以下命令:

pip install toml

步骤2:正确加载并访问TOML文件

你提供的代码存在错误,toml模块没有直接的get()方法用于直接获取配置项。正确流程是先将整个TOML文件加载为字典对象,再通过键值对方式访问内容。

假设你的TOML文件名为config.toml,内容如下:

[first]
    name = "Mark Wasfy"
    age = 22
[second]
    name = "John Wasfy"
    age = 25

对应的Python正确代码:

import toml

# 加载TOML文件,返回字典格式的配置数据
config = toml.load("config.toml")

# 访问first区块的name值
print(config["first"]["name"])  # 输出: Mark Wasfy

# 访问second区块的age值
print(config["second"]["age"])  # 输出: 25

补充:用点语法访问配置项(匹配你的原代码写法)

如果习惯用.name这类点语法访问,可以借助attrdict库将字典转为属性对象:

  1. 安装依赖库:
pip install attrdict
  1. 修改代码:
import toml
from attrdict import AttrDict

config = AttrDict(toml.load("config.toml"))
print(config.first.name)  # 输出: Mark Wasfy

内容的提问来源于stack exchange,提问作者Mark Wasfy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:25:23