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

Parser for Pipfiles (get a list of all packages used in a Pipfile)

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

如果没有,怎么办?我在想一个正则表达式可以完成这项工作,但我对 Pipfiles 的结构还不够熟悉,无法确认是这种情况。

首先安装 pipfile pip install pipfile.

然后使用它提供的解析器

from pipfile import  Pipfile
parsed = Pipfile.load(filename=pipfile_path)