python2,SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

在我学习Scrapy框架的时候想将从网页获取到的数据保存为csv格式的文件时,这个时候出现了一段小插曲:报错如下截图:


python2,SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape_第1张图片

高潮部分来了,那就是我们的解决方案,如下:由于这个小u启动一个八字符的Unicode转义,在你的代码中,转义后跟字符“”,这是无效的。

因此,您需要复制所有的反斜杠,或者使用前缀r(用于生成原始字符串)。

结果如下:FEED_URI=u'C:/Users/Administrator/Desktop/xiao-sh.csv'(对的)

原始的是这样:C:\Users\Administrator\Desktop\xiao-sh.csv(错的)

搞定。详情请访问url:https://stackoverflow.com/questions/1347791/unicode-error-unicodeescape-codec-cant-decode-bytes-cannot-open-text-file

你可能感兴趣的:(python2,SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape)