问题1:
Non-ASCII character '\xe9' in file
问题原因:程序编码上出现问题
解决方法:在程序头部加上代码
#-*- coding: UTF-8 -*-
设置代码编码为UTF8即刻正常运行
问题2:
windows 下print 乱码
错误原因:源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!
解决方法:比较通用的解决方法 完美兼容windows 和 ubuntu
import sys
type = sys.getfilesystemencoding()
msg='链接不存在 进入下个图片采集'print msg.decode('utf-8').encode(type)