您可以将wheel文件更改为扩展名
.zip,然后像其他任何zip文件一样提取内容。
从PEP 427
轮盘是一种ZIP格式的存档,具有特殊格式的文件名和
.whl扩展名。
例
的Django的Python包具有轮文件。以Django-1.8.4-py2.py3-none-
any.whl为例。如果您想查看它们最终存储在存档中的位置,则它们的软件包中包含非python文件。
码
以下代码可在python2和python3中正常工作。它将列出任何滚轮包装中的文件。我以pep8车轮包装为例。
from zipfile import ZipFilepath = '/tmp/pep8-1.7.0-py2.py3-none-any.whl'print(ZipFile(path).namelist())
输出量
['pep8.py', 'pep8-1.7.0.dist-info/DEscriptION.rst', 'pep8-1.7.0.dist-info/entry_points.txt', 'pep8-1.7.0.dist-info/metadata.json', 'pep8-1.7.0.dist-info/namespace_packages.txt', 'pep8-1.7.0.dist-info/top_level.txt', 'pep8-1.7.0.dist-info/WHEEL', 'pep8-1.7.0.dist-info/metaDATA', 'pep8-1.7.0.dist-info/RECORD']



