Pipfiles 解析器(获取 Pipfile 中使用的所有包的列表)

uba*_*dub 4 python pip python-packaging pipfile

是否有任何解析器可以读取 Pipfile 并返回 Pipfile 中使用的所有包的列表?

如果没有,该怎么办呢?我认为正则表达式可以完成这项工作,但我对 Pipfiles 的结构还不够熟悉,无法确认情况确实如此。

Jor*_*ley 7

首先安装 pipfile pip install pipfile

然后只需使用它提供的解析器

from pipfile import  Pipfile
parsed = Pipfile.load(filename=pipfile_path)
Run Code Online (Sandbox Code Playgroud)