18 lines
560 B
Python
18 lines
560 B
Python
import os
|
|
import shutil
|
|
|
|
def eliminar_pycache(directorio):
|
|
eliminados = 0
|
|
for root, dirs, files in os.walk(directorio):
|
|
for d in dirs:
|
|
if d == "__pycache__":
|
|
ruta = os.path.join(root, d)
|
|
print(f"🗑️ Eliminando: {ruta}")
|
|
shutil.rmtree(ruta)
|
|
eliminados += 1
|
|
print(f"\n✅ Eliminados {eliminados} directorios '__pycache__'.")
|
|
|
|
if __name__ == "__main__":
|
|
ruta_raiz = os.path.dirname(os.path.abspath(__file__)) # Carpeta actual
|
|
eliminar_pycache(ruta_raiz)
|