如何在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
相关产品推荐
相关产品推荐

