Fonction de suppression des conmentaires HTML en python
- Détails
- Catégorie : Python
- Publié le dimanche 29 janvier 2012 11:02
- Écrit par DOT NET
- Affichages : 90
#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
- Détails
- Catégorie : Python
- Publié le dimanche 29 janvier 2012 11:01
- Écrit par DOT NET
- Affichages : 179
# 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
- Détails
- Catégorie : Python
- Publié le dimanche 29 janvier 2012 11:01
- Écrit par DOT NET
- Affichages : 67
#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

