我想清理python包中的代码,该包具有一些未使用的类/函数定义。有没有简单的方法可以列出该软件包的所有模块中未调用的所有软件包功能?假设(我要清除的)“私有”类/函数以下划线作为前缀,因此它们不会与“公共” API混淆。
答案 0 :(得分:2)
一些建议:
答案 1 :(得分:1)
您可以使用 Pycharm IDE 通过在 class / functions / vars 名称上按Ctrl+LeftMouseButton
来找到 class / functions / vars 用法。搜索用法。如果在您的项目中找不到任何用法,只需手动删除无效的代码即可。