Recuerdo cuando estaba desarrollando en C++ o Java, el compilador generalmente se queja de los métodos, funciones o importaciones no utilizados. En mi proyecto de Django, tengo un montón de archivos de Python que han pasado por varias iteraciones. Algunos de esos archivos tienen algunas líneas de declaración de importación en la parte superior de la página y algunas de esas importaciones ya no se usan. ¿Hay alguna forma de localizar esas importaciones no utilizadas además de analizar cada una de ellas en cada archivo?¿Cómo puedo verificar la importación no utilizada en muchos archivos de Python?
Todos mis importaciones son explícitas, no suelo escribir from blah import *
'for x in' ls * .py'; hacer eco $ x; pylint $ x | grep "importación no utilizada"; done' –