Syntax-Error Fehler

Kann mir jemand erklären, was an diesem Syntax genau falsch ist? Vielen Dank.

mfG
Krist

It is a Windows issue. (Or possibly just a weird quote? Doubtful.)

Try putting an r character in front of the start of your quotes where you assign your path. Like this:

path = r"C:\Users\krist\irs.csv"

(I didn’t write out the whole path but you should.)

It is is explained simply here by Reuven M. Lerner:

“Windows users often have problems opening files. Windows uses \ in paths, while Python uses \ for special characters:”

That r tells Python to treat it as a raw string where it should interpret the backslashes as literal characters. These’s other options for handling this common Windows issue covered in the references below.

More resources for windows users and file Paths in Python:

This is a Python issue and not Jupyter. You’d have the same issue running this code on the Python console or if this code is a line in a .py script that you submit on the command line. Use that as a test in the future for deciding where it is pertinent to post your questions.



Google says this is german version of that, take it with a grain of salz:

Es handelt sich um ein Windows-Problem. (Oder möglicherweise nur ein seltsames Zitat? Zweifelhaft.)

Versuchen Sie, ein r-Zeichen vor den Anfang Ihrer Anführungszeichen zu setzen, wo Sie Ihren Pfad zuweisen. So was:

path = r"C:\Benutzer\krist\irs.csv"

(Ich habe nicht den gesamten Pfad aufgeschrieben, aber Sie sollten es tun.)

Es wird einfach hier von Reuven M. Lerner erklärt:

“Windows-Benutzer haben häufig Probleme beim Öffnen von Dateien. Windows verwendet `` in Pfaden, während Python \ für Sonderzeichen verwendet:”

Dieses r weist Python an, es als Rohzeichenfolge zu behandeln, wobei es die Backslashes als Literalzeichen interpretieren soll. Weitere Optionen zur Behebung dieses häufigen Windows-Problems werden in den folgenden Referenzen behandelt.

Weitere Ressourcen für Windows-Benutzer und Verwendung von Dateipfaden in Python:

Dies ist ein Python-Problem und nicht Jupyter. Beim Ausführen dieses Codes auf der Python-Konsole oder wenn es sich bei diesem Code um eine Zeile in einem .py-Skript handelt, das Sie über die Befehlszeile senden, tritt das gleiche Problem auf. Nutzen Sie dies in Zukunft als Test, um zu entscheiden, wo es sinnvoll ist, Ihre Fragen zu posten.

Thank you for the answer.