如何列出该包内未调用的python包的函数

我想清理一个 python 包中的代码,它有一些未使用的类/函数定义。有没有一种简单的方法来列出该包的任何模块中未调用的包的所有功能?假设“私有”类/函数(我想清理)带有下划线前缀,因此它们不会与“公共”API 混淆。



牛魔王的故事
浏览 156回答 2
2回答

慕村9548890

几个建议:如果您使用的是像 PyCharm 这样的 IDE,它会将未使用的导入显示为灰色。如果您想安装pylint之类的 lint 工具,它会警告您未使用的导入。一个穷人的方法是注释掉你所有的 import 语句,看看模块调用会抱怨什么。您可以一次添加一个。

qq_遁去的一_1

您可以使用Pycharm IDE通过按类/函数/变量名称来搜索用法来查找类/函数/变量的用法。如果在您的项目中找不到任何用法,只需手动删除死代码。Ctrl+LeftMouseButton
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python