Probiert mal folgendes:
Code: Alles auswählen
s = ur"Oh, here is a backslash before \unicode."
SyntaxError: (unicode error) 'rawunicodeescape' codec can't decode bytes in position 11-12: truncated \uXXXX
Abhilfe schafft im obigen Beispiel die Modifizierung des Codes:
Code: Alles auswählen
s = u"Oh, here is a backslash before \\unicode."
Code: Alles auswählen
s = ur"c:\that\is\a\new\unicode\path"
Ab Py 3.2 gibt es damit kein Problem mehr (vielleicht auch schon Py 3.1, habe ich aber nicht getestet).
Grüße HarryH