ins*_*red 100 python windows filenames
我想要的文件夹名为python,位于我的桌面上.
当我试图达到它时,我收到以下错误
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 160
您需要使用原始字符串,双斜线或使用正斜杠:
r'C:\Users\expoperialed\Desktop\Python'
'C:\\Users\\expoperialed\\Desktop\\Python'
'C:/Users/expoperialed/Desktop/Python'
Run Code Online (Sandbox Code Playgroud)
在常规python字符串中,\U
字符组合表示扩展的Unicode代码点转义.
你可以打任何其他一些问题,对于任何的认可转义序列,如\a
或t
或\x
等
这通常发生在Python 3中.一个常见的原因是,在指定文件路径时,您需要"\\"而不是"\".如:
filePath = "C:\\User\\Desktop\\myFile"
Run Code Online (Sandbox Code Playgroud)
对于Python 2,只需使用"\"即可.
小智 5
f = open('C:\\ Users \\ Pooja \\ Desktop \\ trolldata.csv')...在python版本3及更高版本的python程序中使用'\\'..错误将被解决..