Tôi đang tạo một kịch bản lệnh shell với mô-đun optparse, cho vui, vì vậy tôi muốn in một bản vẽ ascii đẹp ở vị trí của mô tả.Nghệ thuật ASCII trong mô tả phân tách
Hóa ra rằng mã này:
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.''')
render như thế này:
$ ./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
Tôi đã thử một sự kết hợp khác nhau của dấu gạch chéo, dòng mới và ESPACES không thành công.
Bạn có thể, bạn bè pytonista, giúp tôi hiển thị Totoro đúng cách không?
Google dịch nói rằng epilog có nghĩa là: "Gián có thể lập kế hoạch thành công, ném máu nóng hôi thối của hộp bê tông của họ. Bây giờ người đàn ông là một loài lang thang trong không gian, một kẻ lang thang trong các ngôi sao." LOL! – unutbu
Có vẻ như những gì tôi đang tìm kiếm, cảm ơn bạn rất nhiều, thưa bạn. Bản dịch gần như chính xác :) – tutuca
Bạn rất hoan nghênh, tutuca. Epilog của bạn là hấp dẫn! :) – unutbu