TOML Kit 是一个 符合 1.1.0 标准 的 TOML 库。
它包含一个解析器,该解析器保留所有注释、缩进、空格和内部元素顺序, 并通过直观的 API 使它们可访问和可编辑。
您还可以使用提供的辅助函数从头开始创建新的 TOML 文档。
部分实现已从 Molten 进行了改编、改进和修复。
有关更多信息,请参阅 文档。
如果您使用 uv,您可以通过以下方式将
tomlkit 添加到您的 pyproject.toml 文件中:
uv add tomlkit或者简单地:
uv pip install tomlkit如果不是,您可以使用 pip:
pip install tomlkit请使用以下命令克隆包含子模块的仓库:
git clone --recurse-submodules https://github.com/python-poetry/tomlkit.git运行测试需要 toml-test 子模块。
然后您可以使用以下命令运行测试:
poetry run pytest -q tests