J'utilise Python pour collecter des données à partir d'un service Web. Les données elles-mêmes sont une liste qui sera présentée aux utilisateurs. Je l'ai réussi qu'il est imprimé comme:Comment envelopper et indenter les longues lignes lors de l'utilisation de print() en Python?
(1) Example of strings
(2) Example 4
(3) Another Example
(4) Another Example 2
J'utilise rjust (2) pour les nombres. Cependant, si les lignes sont très longues, l'impression sera comme. La largeur de rupture est la longueur de la borne (rxvt, gnome-terminal):
(1) Example of a very very very very long string and
that doesn't look fine
(2) Example of indented long line that is very very
long, example line
(3) Another Example
(4) Another Example of a very very long string and
whatever here is
Mais ce que je veux est une impression comme:
(1) Example of a very very very very long string and
that doesn't look fine
(2) Example of indented long line that is very very
long, example line
(3) Another Example
(4) Another Example of a very very long string and
whatever here is
Y at-il des idées comment imprimer la lignes comme ci-dessus sans casser les lignes manuellement?
Merci! Juste ce dont j'avais besoin. J'ai utilisé cette méthode: textwrap.fill (text, initial_indent = '', following_indent = '') –