减少 python 脚本中的命名空间污染

reduce namespace pollution in python scripts

我正在处理一些旧的 python 代码,我想知道是否有一种简单的方法可以找出哪些模块已导入但从未使用过。我有几百个 python 脚本,每个脚本都导入数十个模块(大多数脚本由某个模板复制粘贴)。

Pylint can do this. It reports "Unused import <module>”(警告名为 unused-import,代码 W0611)。

此警告与许多其他警告一起默认启用,但如果您想专门检查此警告,您可以执行以下操作:

pylint --disable=all --enable=unused-import *.py

使用 Pycharm 会通知您是否使用了任何模块或变量。在我看来,作为 IDE.

这对你有好处