Ich habe ein sehr einfaches Programm in VSCode geschrieben:
str1 = 'Python is good' print(str1.replace('Python', 'python'))
Wenn ich im Terminal darauf klicke, um es auszuführen, wird ein Fehler gemeldet:
Datei "", Zeile 1
& C:Python Challenge/test.py"
^
SyntaxError: ungültige Syntax
Es handelt sich nicht um ein Syntaxproblem, sondern weil das Programm unter der Befehlszeile des Python-Interpreters ausgeführt wird:
>>> & C:/Python Challenge/test.py"
sollte unter dem CMD von Windows ausgeführt werden. Das ist richtig, also beenden Sie zuerst den Python-Interpreter:
>>> ^Z
Klicken Sie zum Ausführen im Terminal und es ist OK:
PS C: Python Challenge/test.py"
Python ist gut
Beim Erlernen von Python ist das erste Programm hello.py (unten)
print("Hallo, willkommen in der Python-Welt")
Der obige Fehler wird beim Ausführen gemeldet, da die Befehlszeile anzeigt, dass der Python-Interpreter ausgeführt wurde. Achten Sie auf die Unterscheidung zwischen der Befehlszeilenumgebung und der interaktiven Python-Umgebung. Geben Sie wie unten gezeigt die python
进入交互模式,即出现>>>是进入了Python交互环境,相当于启动了Python解释器,等待你一行一行地输入源代码,每输入一行就执行一行。而现在是已经写好了.py文件,想要一次性执行完全部的源代码,应该直接运行.py
-Datei direkt ein, anstatt den Quellcode interaktiv einzugeben.
Da ich vor der Ausführung von python hello.py auch den Befehl pyhon eingegeben habe, sollte der richtige Ansatz darin bestehen, python hello.py direkt auszuführen
Das obige ist der detaillierte Inhalt vonSo beheben Sie einen nicht-grammatikalischen Fehler in der Datei „