您的位置:首页 > 理论基础 > 计算机网络

pthon3 UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-3: ordinal not in ran

2018-03-11 10:40 537 查看
reload(sys)
sys.setdefaultencoding("utf-8")
1
2
由于在Python 3.中不好使了 提示 name ‘reload’ is not defined在3中已经被毙掉了被替换为
import importlib
importlib.reload(sys)
1
2
sys.setdefaultencoding(“utf-8”) 这种方式在3中被彻底遗弃所以出现这种编码问题


正确的解决方法是:
import codecs
fp = codecs.open('/Users/cagey/Desktop/douban.csv','a+',encoding='utf-8')




即可完美运行


原创文章,转载需注明出处!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python3 网络爬虫
相关文章推荐