Seite 1 von 1

SyntaxError. Ausrufezeichen, Klammer vergessen?

Verfasst: Mittwoch 24. April 2013, 11:10
von MikeDee
Ich lerne anhand dieser Seite: http://getpython3.com/diveintopython3/c ... sions.html
habe das eingeben:

Code: Alles auswählen

print(os.path.join("C:\Dokumente und Einstellungen\Name\Eigene Dateien\Python\", "humansize.py"))
und bekomme ein: SyntaxError: invalid syntax
Benutze XP 32, Python 3.3.1

Re: SyntaxError. Ausrufezeichen, Klammer vergessen?

Verfasst: Mittwoch 24. April 2013, 11:26
von webspider

Code: Alles auswählen

>>> print(os.path.join("C:\\Dokumente und Einstellungen\\Name\\Eigene Dateien\\Python\\", "humansize.py"))
C:\Dokumente und Einstellungen\Name\Eigene Dateien\Python\/humansize.py
Lies mal das Kapitel über Escaping, dann sollte dir klarwerden, dass Backslashes in Strings besondere Bedeutung haben. In diesem Fall hat Python angenommen du willst das doppelte Anführungszeichen escapen.