
用pythob指定文件路径的时候,可能发生‘SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape’的错误。
错误的原因是在路径等字符串中使用“”,将该字符串视为转义序列。 在 Windows 环境中,“”和字符的组合表示转义序列。 Python 提供的转义序列包括 \(反斜杠)和 n(行间距)。
一般来说,路径是这样的:
C:UsersDesktopmyproject
解决方案: Windows:使用表示反斜杠(在 Windows 上为 )的转义序列“\”,如下所示:
C:\Users\Desktop\myproject
Unix:使用“/”分隔目录
C:/Users/Desktop/myproject