pattern__phrases-pnp.py 625 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import sys
  4. from pattern.fr import parse, split
  5. def imprimer_erreur ( erreur ):
  6. print '💩 erreur : ' + str( erreur )
  7. print len(sys.argv)
  8. if len(sys.argv) > 1:
  9. try:
  10. texte_brut = sys.argv[1].encode('utf-8');
  11. except Exception as erreur:
  12. imprimer_erreur( erreur )
  13. quit()
  14. else:
  15. texte_brut = u"Je mange des chips avec le pape.";
  16. print "traitement : " + texte_brut
  17. texte_traite = parse( texte_brut )
  18. for phrase in split( texte_traite ):
  19. try:
  20. print phrase.pnp
  21. except Exception as erreur:
  22. imprimer_erreur( erreur )