Ich versuche, "Wie man Python auf die harte Tour lernt" zu verfolgen und stoße schon sehr früh auf Probleme. Wenn ich versuche, mein erstes Programm 'Hallo Welt' zu starten, bekomme ich einen Syntaxfehler.SyntaxError: EOL beim Scannen von String-Literal - Warum werden meine Anführungszeichen ignoriert?
Fehlermeldung:
File "ex1.py", line 1
print "Hello World!
^
SyntaxError: EOL while scanning string literal
Der Code in meiner Textdatei geschrieben:
print "Hello World!"
print "Hello Again"
Ich habe die Datei als .py
gespeichert. Ich habe den Code etwa fünf Mal neu geschrieben. Ich habe sogar den Autoren-Code kopiert und eingefügt und bekomme immer noch denselben Fehler. Aus der Fehlermeldung geht hervor, dass ich nach "World!" Kein Anführungszeichen gesetzt habe. Allerdings gibt es dort ein Zitat.
Ich bemerkte auch, dass der Fehler das erste Anführungszeichen druckte - kurz vor dem Hallo von Hallo. Ich denke, dass diese Probleme zusammenhängen müssen. Irgendwie denke ich, dass der Parser meine Anführungszeichen ignoriert.
Ich sehe kein Zitat in dem Code, den Sie gepostet haben. –
Der genaue Code, wie in Atom geschrieben (der Texteditor ich verwende) ist wie folgt - print "Hallo Welt!" // print "Hallo wieder" // print "Ich mag es, dies zu tippen." // print "Das macht Spaß." // print 'Yay! Drucken.' // print "Ich würde dir lieber nicht gefallen." // print "Ich" sagte "berühre das nicht." –
Es wäre besser, den genauen Code in die Frage zu setzen - Sie sollten in der Lage sein, es zu bearbeiten. Auf diese Weise können Sie die Formatierung beibehalten. Zur Bestätigung: Der Pfeil unter der Linie zeigt auf das Ausrufezeichen? Was passiert, wenn Sie das Ausrufezeichen löschen? –