gpt4 book ai didi

python - 用于提取 Python 项目/存储库中非内置模块/包列表的工具或脚本?

转载 作者:太空宇宙 更新时间:2023-11-03 17:48:35 26 4
gpt4 key购买 nike

有时,我喜欢在 setup.py 中检查 Python 项目的 install_requires,看看是否缺少一些 Python 模块/包。

  • 给定一个 Python 项目。例如,从存储库克隆。
  • 假设所有.py文件都位于一个文件夹下。例如,src/
  • 一个更智能的工具,Python 包扫描器(例如更智能的 ack),用于扫描文件夹并获取导入的非内置 Python 模块/包的列表 .
  • 该工具仅进行静态分析/扫描,而不是动态导入,因为某些模块/包可能不存在。

最佳答案

您可以使用 pylint 进行此类静态分析。它将突出显示任何损坏的导入( http://pylint-messages.wikidot.com/messages:f0401 )

关于python - 用于提取 Python 项目/存储库中非内置模块/包列表的工具或脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29382165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com