Python formatiert großen Text

8

Was ist der beste Weg, um einen großen Textblock in Python zu formatieren? Ich meine nicht die Formatierung der Ausgabe, sondern die Lesbarkeit. Ich habe versucht, die Richtlinien für Python-Layout zu befolgen, aber ich sehe keine Bemerkungen wie man einen großen Textblock formatiert.

Zum Beispiel:

%Vor%

Der große Textblock sieht schrecklich aus und ist nicht um 4 Leerzeichen eingerückt, daher ist es schwer zu lesen.

Was ich gerne sehen würde ist:

%Vor%

aber dies führt Leerraum an den Anfang der Ausgabe.

Irgendwelche Ideen, wie ich dies dem empfohlenen Layout für Python folgen kann? Ich möchte es ordentlich und leicht lesbar halten.

Ist dies möglich, ohne dass für jede Zeile ein Ausdruck erstellt wird? z.B.

%Vor%

Das obige ist die Art, wie ich den Code erscheinen lassen möchte, ohne in jeder Zeile einen Ausdruck zu erstellen.

    
Rastapopulous 15.02.2012, 21:11
quelle

5 Antworten

18

Die Standardbibliothek hat Werkzeuge dafür:

%Vor%     
Ned Batchelder 15.02.2012, 21:31
quelle
1

Benachbarte String-Literale werden automatisch verkettet.

%Vor%     
Ismail Badawi 15.02.2012 21:15
quelle
1

Normalerweise mache ich so etwas:

%Vor%

Da es (relativ) einfache Neuanordnung und Hinzufügen neuer Zeilen ermöglicht.

    
michaelfilms 15.02.2012 21:32
quelle
0
%Vor%

Ich mache das oft für sehr lange Strings.

    
Irfy 15.02.2012 21:16
quelle
0

Sie können Ihren bevorzugten Einzug verwenden und anschließend die Tabs entfernen:

%Vor%     
campos.ddc 15.02.2012 21:21
quelle

Tags und Links