Ok, j'avoue, j'étais à côté de la plaque. La question m'a fait pensé à ce module, j'ai retrouvé la doc et posté sans relire précisément ce qu'il faisait.
Tant pis pour ceux qui n'aime pas python, mais puisqu’on me le demande :
# coding: utf-8importtextwraptext="""Si j'ai un long texte qui a un renvoi à la ligne à partir de 80 caractères, unpeu comme ce texte quoi, et que je veux enlever ces retours à la ligne foireuxcomment est-ce que je peux faire ?Il doit bien y avoir une suite de commandes bash magiques qui vont faire leboulot à ma place non ?"""unwraped_text=""forlineintext.splitlines():ifline.strip():unwraped_text+=line.strip()unwraped_text+=" "else:unwraped_text+="\n"print("\nOrignal:\n%s"%text)print("\nUnwrap:\n%s"%unwraped_text)print("\nRewrap:\n%s"%textwrap.fill(unwraped_text))
P.S: ce n'est sûrement pas parfait ; je conserve les paragraphes pour l'unwrap, contrairement à textwrap.
[^] # Re: Python
Posté par Benoît Laurent (site web personnel) . En réponse au message Texte tronqué à 80 caractères: comment réparer ?. Évalué à 1.
Ok, j'avoue, j'étais à côté de la plaque. La question m'a fait pensé à ce module, j'ai retrouvé la doc et posté sans relire précisément ce qu'il faisait.
Tant pis pour ceux qui n'aime pas python, mais puisqu’on me le demande :
P.S: ce n'est sûrement pas parfait ; je conserve les paragraphes pour l'unwrap, contrairement à
textwrap.