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

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


高潮部分来了,那就是我们的解决方案,如下:由于这个小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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容