42 TextWrap
27 Jul 2016Objectiu: 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ó
- Importem el modul
textwrap
per tal que ens deixe extraure el format de text quan invoquem aquest text. - Introduïm el text mitjançant una variable
string
,doc = El método ...
. - Invoquem la impressió per pantalla del text en 80 columnes:
print(textwrap.fill(doc, width=80))
. - 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