@@ -0,0 +1,1242 @@
+#!/usr/bin/python3.2%0A# -*-coding:Utf-8 -*%0A%0A%22%22%22Ce programme permet de supprimer les fichiers caches du r%C3%A9pertoire parent.%0ASon mode d'ex%C3%A9cution est simple :%0A-   On prend comme point de d%C3%A9part le r%C3%A9pertoire parent %22..%22%0A-   On parcourt toute l'arborescence%0A-   Dans chaque r%C3%A9pertoire visit%C3%A9, on supprime le dossier %22__pycache__%22%0A%0A%22%22%22%0A%0Aimport os%0A%0Adef sup_cache(nom_rep):%0A    %22%22%22Supprime le r%C3%A9pertoire %22nom_rep%22 si il existe%22%22%22%0A    rep = os.getcwd() + os.sep + nom_rep%0A    if os.path.isdir(rep):%0A        vider_dossier(rep)%0A        os.rmdir(rep)%0A%0Adef vider_dossier(rep):%0A    %22%22%22Vide le dossier de tous ses fichiers.%0A    Le dossier ne doit aps contenir de r%C3%A9pertoires.%0A    %0A    %22%22%22%0A    liste_fichiers = os.listdir(rep)%0A    for nom_fichier in liste_fichiers:%0A        os.remove(rep + os.sep + nom_fichier)%0A%0Adef sup_cache_rec(nom_rep):%0A    %22%22%22Appel r%C3%A9cursivement sup_cache%22%22%22%0A    print(%22On supprime%22, os.getcwd())%0A    sup_cache(nom_rep)%0A    noms_fichiers = os.listdir(os.getcwd())%0A    rep_courant = os.getcwd()%0A    for nom_fichier in noms_fichiers:%0A        rep = rep_courant + os.sep + nom_fichier%0A        if os.path.isdir(rep):%0A            os.chdir(rep)%0A            sup_cache_rec(nom_rep)%0A%0Anom_rep = %22__pycache__%22%0Aos.chdir(%22..%22)%0Asup_cache_rec(nom_rep)%0A

Passage à Python 3.2 Ajout d'un utilitaire Python portable dans outils/sup_cache.py pour supprimer les fichiers .pyc. A UTILISER AVANT DE COMMITER !