Fonction de suppression des conmentaires HTML en python

#supprime les commentaires HTML
def delTagMS( sContent ):
sTag_start = "<!--"
sTag_stop = "-->"
iPos_start = sContent.find( sTag_start )
if not iPos_start > -1:
return sContent
iPos_stop = sContent.find( sTag_stop, iPos_start ) + len( sTag_stop )
sContent = sContent[ 0 : iPos_start ] + sContent[ iPos_stop : ]

return delTagMS( sContent )

Fonction suppression fichier en Python

# Fonction de suppression des fichiers d'un repertoire en fonction de leurs extensions

# sFolder (chaine) : representant le nom du repertoire dans lequel la recherche sera faite
# sExtension (chaine) : represente l'extension des fichiers recherches (sensible a la case)
def deleteFileFromExtension( sFolder, sExtension = None ):
for root, dirs, files in os.walk( sFolder, topdown = False ):
for fname in files:
fpath = os.path.join( root, fname )
iPos_extension = fname.find( sExtension )
if not sExtension == None:
if iPos_extension == -1:
continue

if not fname[ len( fname ) - len( sExtension ) : ] == sExtension:
continue
os.remove( fpath )

Fonction de recherche de lien HTML dans un contenu

#recupere tous les liens d'un document html

def getAllLinks( sContent ):
    oFormatter = formatter.AbstractFormatter( formatter.DumbWriter( StringIO() ) )
    parser = htmllib.HTMLParser( oFormatter )
    parser.feed( sContent )
    parser.close()
    return parser.anchorlist