学习过程中,代码中需要打开文件或者用到路径的场景时,我都是直接把路径复制过来的,结果经常报Unicode error 的错误。
例如:im = Image.open(‘C:\Users\dell\Desktop\thumb.jpg’)
就会产生报错信息如下:
**SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes
in position 2-3: truncated \UXXXXXXXX escape**原因是:后斜杠‘\’导致的,python中的‘\’代表转义字符。与路径造成了混淆
解决办法是:
把路径中的后斜杠‘\’改为前斜杠‘/’,或者改为双后斜杠‘\\’就可以了