pip 是否为 python 3.9 提供 TOML 解析器?

Art*_*ert 6 python pip python-import toml

我想在 python 3.9 中解析 TOML 文件,我想知道是否可以在不安装另一个包的情况下这样做。

既然pip知道如何使用pyproject.toml文件,并且我已经pip安装了,是否pip提供了一个可以在我自己的代码中导入和使用的解析器?

wim*_*wim 7

对于 3.9,pip供应商tomli

from pip._vendor import tomli
Run Code Online (Sandbox Code Playgroud)

对于同意的成年人,导入供应的模块应该可以正常进行。然而,这是pip 的实现细节,在 pip 的未来版本中,它可能会在没有弃用期的情况下随时更改。因此,除了快速破解之外,将tomli(或其他 TOML 解析器)安装到站点中会更安全。