【发布时间】:2020-01-26 17:45:30
【问题描述】:
我想清理包含一些未使用的类/函数定义的 python 包中的代码。有没有一种简单的方法来列出该包的任何模块中未调用的包的所有功能?假设“私有”类/函数(我要清理)带有下划线前缀,因此它们不会与“公共”API 混淆。
【问题讨论】:
标签: python code-analysis
我想清理包含一些未使用的类/函数定义的 python 包中的代码。有没有一种简单的方法来列出该包的任何模块中未调用的包的所有功能?假设“私有”类/函数(我要清理)带有下划线前缀,因此它们不会与“公共”API 混淆。
【问题讨论】:
标签: python code-analysis
几个建议:
【讨论】:
您可以使用 Pycharm IDE 找到 class/functions/vars 用法,方法是在 class/functions/vars 名称上按 Ctrl+LeftMouseButton 进行搜索为用途。如果在您的项目中找不到任何用法,只需手动删除 dead 代码。
【讨论】: