Wickeln Sie Text mit einer Zeichengrenze -Schwelle ein
Schauen Sie sich das Code -Beispiel unten an:
Textwrap importierenDie erste Anweisung importiert das Modul "Textwrap". Die Variable „para“ enthält ein Textstück, das in mehrere Zeilen eingewickelt wird. Als nächstes wird die „Wrap“ -Methode aus dem Textwrap -Modul aufgerufen, indem die Para -Variable als Argument bereitgestellt wird. Diese Methode wird verwendet, um Text in mehrere Zeilen einzuwickeln und zu teilen. Die beiden "Druck" -Anweisungen zeigen die Ausgabe des verpackten Textes.
Nachdem Sie das obige Code -Beispiel ausgeführt haben, sollten Sie die folgende Ausgabe erhalten:
['Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit, SED DO', 'Eiusmod Temporal Incididunt UT LABORE ET DOLORE MAGNA Aliqua.']Die Wrap -Methode gibt eine Liste von segmentierten Abschnitten zurück, wie in der ersten Zeile der Ausgabe gezeigt. Sie können eine Vielzahl von Operationen in der Liste ausführen, um den Text auf eine gewünschte Möglichkeit zu präsentieren. Die letzten beiden Zeilen in der Ausgabe zeigen die Ausgabe einzelner segmentierter Linien und deren Charakterzahl. Standardmäßig wendet die Wrap -Methode eine Zeichengrenze von 70 Zeichen an. Sie können diese Grenze ändern, indem Sie ein zusätzliches Argument „Breite“ mit Ihrem eigenen benutzerdefinierten Wert liefern, wie in der folgenden Codeprobe gezeigt:
Textwrap importierenMit der Charakterlimit von 90 Zeichen erzeugt das obige Code -Beispiel jetzt eine andere Ausgabe:
['Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit, SED do eiusmod tempor incididunt', 'ut labore et dolore magna aliqua.']Verwenden der Füllmethode, um einen Teil des verpackten Textes zu erzeugen
Wenn Sie keine Liste mit segmentierten Text möchten und direkt den eingewickelten Multi-Line-Text verwenden möchten, können Sie die im Textwrap-Modul verfügbare „Füll“ -Methode verwenden.
Textwrap importierenNach dem Ausführen des Code -Codes -Beispiels sollten Sie die folgende Ausgabe erhalten:
Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit, SED do Eiusmod Tempor incididuntDie Füllmethode trennt jede segmentierte Linie mit einem „\ n“ -NEW -Zeichenzeichen. Es ist eine Komfortmethode, die im Textwrap -Modul enthalten ist. Sie können den gleichen Effekt unter Verwendung der Wrap -Methode erzielen, indem Sie die segmentierten Zeilen in der Liste mithilfe des Zeichens „\ n“ verbinden.
Textwrap importierenVerkürzung oder Verkürzung des Textes
Sie können den Text mit der im Textwrap -Modul verfügbaren „ShortN“ -Methode verkürzen oder verkürzen. Es wird den Text auf eine bestimmte Zeichengrenze abschneiden, die als Argument angegeben ist. Am Ende des Textes werden drei Punkte (Ellipsis) hinzugefügt, um anzuzeigen, dass dies nur eine kurze Zusammenfassung des Textes und kein vollständiger Absatz oder Satz ist. Beachte. Wenn zwischen den Wörtern mehrere Weißespaces bestehen, werden sie auf eine einzelne Weißespace reduziert.
Schauen Sie sich das Code -Beispiel unten an:
Textwrap importierenDer Code ist ziemlich einfach. Sie nennen die Shorten -Methode, indem Sie die Para -Variable als obligatorisches Argument angeben, und geben eine Zeichengrenze an. Nachdem Sie das obige Code -Beispiel ausgeführt haben, sollten Sie die folgende Ausgabe erhalten:
Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit, sed do eiusmod tempor […]
Eindrückung hinzufügen und entfernen
Sie können die Methode "dedent" verwenden, um die Methode zu entfernen und zu "eingereicht". Die nachstehende Code -Probe zeigt die Verwendung der dedenten Methode:
Textwrap importierenDie Para -Variable enthält nun zwei Linien mit jeweils eine führende Einklebung eines TAB -Zeichens (etwa vier Leerzeichen). Saite, die in dreifache Zitate eingewickelt sind, erhalten Sie den Abstand und diese Saiten werden ohne Änderungen und ohne Entkommen von Sonderzeichen „wie es ist“ dargestellt. Die dedente Methode wird dann aufgerufen, indem sie die Para -Variable als Argument liefert. Nachdem Sie das obige Code -Beispiel ausgeführt haben, sollten Sie die folgende Ausgabe erhalten:
Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit, SED do eiusmod tempor incidididt ut labore et dolore magna aliqua.Die ersten beiden Zeilen zeigen den Originaltext mit führenden Einkerbungen. Die letzten beiden Zeilen in der Ausgabe zeigen dieselben zwei Zeilen, wobei führende Eindrücke entfernt wurden.
Die „Einrückungs“ -Methode funktioniert auf ähnliche Weise, aber jetzt müssen Sie eine führende Einklebungszeichenfolge oder ein Präfix als zusätzliches Argument angeben.
Textwrap importierenHier wird mit dem Registerkarte "\ t" vor jeder Zeile im Text eine Registerkarte hinzugefügt. Nachdem Sie das obige Code -Beispiel ausgeführt haben, sollten Sie die folgende Ausgabe erhalten:
Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elit.Abschluss
Das Textwrap -Modul bietet eine Reihe von bequemen Methoden, mit denen Sie Text auf verschiedene Weise verkürzen können. Die Verwendung dieser Methoden in Absätzen kann ihre Formatierung und Lesbarkeit verbessern, insbesondere in Benutzeroberflächen mit Platzbeschränkungen.