Estoy haciendo un script de shell con el módulo optparse, pero para la diversión, así que quería imprimir un bonito dibujo de ASCII en lugar de la descripción.Arte ASCII en la descripción optparse
Resulta que este código:
parser = optparse.OptionParser(
prog='./spill.py',
description=u'''
/ \
vvvvvvv /|__/|
I /O,O |
I /_____ | /|/|
J|/^^^ \ | /00 | _//|
|^^^^|W| |/^^\ | /oo |
\m___m__|_| \m_m_| \mm_|
''',
epilog='''
Las cucarachas lograron con exito su plan, echando a los pestilentes sangre caliente de sus cajas de cemento.
Ahora el hombre es una especie errante en el espacio, un vagabundo errante en las estrellas.''')
renders así:
$ ./bin/spill.py -h
Usage: ./spill.py [options]
/ \ vvvvvvv /|__/|
I /O,O | I /_____ | /|/|
J|/^^^ \ | /00 | _//| |^^^^|W| |/^^\ | /oo |
\m___m__|_| \m_m_| \mm_|
Options:
-h, --help show this help message and exit
#.... bla bla bla, etc
He intentado una combinación variable de barras, de líneas nuevas y Espacios sin éxito.
¿Puede usted, amigo pytonista, ayudarme a mostrar Totoro correctamente?
Google translate dice que el epilog significa: "Las cucarachas pudieron planear con éxito, arrojando la hedionda sangre caliente de sus cajas de hormigón. Ahora el hombre es una especie de vagar en el espacio, un vagabundo en las estrellas". Jaja! – unutbu
Parece lo que estoy buscando, muchas gracias, señor. La traducción es casi exacta :) – tutuca
De nada, tutuca. ¡Tu epilog es intrigante! :) – unutbu