Le module difflib possède principalement trois classes :
Considérons les deux textes suivants, séparés en listes de chaînes de caractères :
Pour en obtenir les différences, on peut procéder ainsi :
import difflib d = difflib.Differ() diff = d.compare(lignes_texte1, lignes_texte2) print '\n'.join(list(diff))
This page may have a more recent version on pmwiki.org: PmWiki:UnePageAuHasard, and a talk page: PmWiki:UnePageAuHasard-Talk.