SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position XXX

环境:Windows10

IDE:PyCharm2018

问题描述:在读取文件路径时报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position XXX

问题原因:在Windows读取文件或文件夹使用"\",但是在字符串中"\"作为转义字符使用。

解决方案:

1:转义"\":'X:\\aaa\\bbb\\ccc'

2:显式声明不转义:r'X:\aaa\bbb\ccc'

3:使用"/":'X:/aaa/bbb/ccc'

猜你喜欢

转载自blog.csdn.net/CrazyBrainwestcastle/article/details/82499584