2016-05-12 5 views
0

Der Inhalt der Zeichenfolge ist so, und es hat viele " und viele ', unten ist nur ein einfaches Beispiel, gibt es eine Möglichkeit, wie ich eine solche Zeichenfolge als eine konstante Zeichenfolge darstellen und zu einer Variablen zuweisen kann Flucht " und '. Ich möchte nur einige Eingabe für die Flucht speichern " und ' und machen String besser lesbar in Code. :)Python String Escape

--pretty-print "http://foo.com" {'bbb'} 

BTW: mit Python 2.7.

Vielen Dank im Voraus, Lin

+3

Mit Triple-Strings in Anführungszeichen: ' """ 'oder' '' ' ' – zondo

+0

@zondo, Dank und Abstimmung bis –

Antwort

2

Verwenden Triple-Zitate, entweder einfach oder doppelt. Sie können mehrere Zeilen in Strings mit drei aufeinander folgenden Anführungszeichen haben, aber Sie haben keine zu.

option = """--pretty-print "http://foo.com" {'bbb'}""" 
+0

Dank Kindall, abstimmen und Ihre Antwort als Antwort markiert.. –