Aprenent Python Recorrent el camí pas a pas

42 TextWrap

Objectiu: formatar un text d’eixida amb un ample de columnes determinat.

Codi

>>> import textwrap
>>> doc = ''' El método wrap() es como fill(), excepto que devuelve
... ... una lista de strings en lugar de una gran string con saltos de
... ... línea como separadores.'''
>>> print(textwrap.fill(doc, width=80))
 El método wrap() es como fill(), excepto que devuelve ... una lista de strings
en lugar de una gran string con saltos de ... línea como separadores.
>>> print(textwrap.fill(doc, width=40))
 El método wrap() es como fill(),
excepto que devuelve ... una lista de
strings en lugar de una gran string con
saltos de ... línea como separadores.

Explicació

  1. Importem el modul textwrap per tal que ens deixe extraure el format de text quan invoquem aquest text.
  2. Introduïm el text mitjançant una variable string, doc = El método ....
  3. Invoquem la impressió per pantalla del text en 80 columnes: print(textwrap.fill(doc, width=80)).
  4. Invoquem la impressió per pantalla del text en 40 columnes: print(textwrap.fill(doc, width=40)).

Font: Tutorial Python Argentina 3.5.1 12.1. Formato de Salida