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

如何在TOML(如pyproject.toml)中定义无值配置键?

TOML中是否支持无值键?

TOML 规范里不支持无值的键,所有键必须明确赋值,你尝试的两种写法(直接写键名、key =)都不符合TOML语法,所以会无效。

对于你提到的命令行布尔标志(比如--some-flag),这类标志本质是一个布尔开关,对应的配置通常用布尔值来表示,在pyproject.toml里应该这么写:

[tool.sometool]
some-flag = true

绝大多数支持pyproject.toml的Python工具都会把这个布尔值映射到对应的命令行标志——当值为true时,等效于在命令行传入--some-flag;如果需要关闭该标志,设为false即可。

内容的提问来源于stack exchange,提问作者Intrastellar Explorer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:05:17