Why do I get a SyntaxError for a Unicode escape in my file path? Why do I get a SyntaxError for a Unicode escape in my file path? python python

Why do I get a SyntaxError for a Unicode escape in my file path?


You need to use a raw string, double your slashes or use forward slashes instead:

r'C:\Users\expoperialed\Desktop\Python''C:\\Users\\expoperialed\\Desktop\\Python''C:/Users/expoperialed/Desktop/Python'

In regular python strings, the \U character combination signals a extended Unicode codepoint escape.

You can hit any number of other issues, for any of the recognised escape sequences, such as \a or \t or \x, etc.


C:\\Users\\expoperialed\\Desktop\\PythonThis syntax worked for me.


This usually happens in Python 3. One of the common reasons would be that while specifying your file path you need "\\" instead of "\". As in:

filePath = "C:\\User\\Desktop\\myFile"

For Python 2, just using "\" would work.