Ich mag würde können Strings wie diese drucken:mehrzeilige Argumente Pythons .format
text1 v1 text2 v3
v2 v4
wo die vi
Variablen sind. Ich versuchte dies:
"text1 {} text2 {}".format("v1\nv2", "v3\nv4")
Aber vorhersagbar, ist dies die Ausgabe gibt
text1 v1
v2 text2 v3
v4
weil der Zeilenumbruch in erste Argument format
auf der ganzen Linie gilt.
Gibt es eine schöne Möglichkeit, mehrzeilige Argumente format
zu passieren, ohne dass die formatierte Zeichenfolge als Ganzes zu brechen?
Es gibt eine Bibliothek [nur für diese] (https://pypi.python.org/pypi/tabulate). – dhke
lol nee .... das ist nicht, wie das Terminal funktioniert ... Sie könnten in Steuerzeichen aussehen wollen, und oder Flüche ... obwohl diese Antwort ist, sagte @dhke könnte Ihr Problem mehr oder weniger –
@HansSchwabing lösen, überprüfe meine Antwort Ich denke, du fragst nach dem gleichen. –