检测Python代码中没有用到的函数和变量
在重构Python代码的时候,需要统计有哪些函数和变量没有用到,搜索后发现一个简单的工具vulture,可以完成这个功能。
操作也很简单, pip 安装包:
1 | pip install vulture |
检测代码:
1 | vulture tester.py |
输出大概是这样:
1 | tester.py:19: unused import 'time' (90% confidence) |
可以看到,每一行是一个检测结果,包含文件名称,行数,检测结果以及检测的置信度,可以根据这个输出来重构代码。