Python问题之“NameError: name 'reload' is not defined”

来源:互联网 发布:php 中英文企业网站 编辑:程序博客网 时间:2024/06/07 14:12

出现这个错误的原因是你使用的Python版本已经不再使用了

在Python2.x中会用到reload来解决中文乱码问题

import sysreload(sys)sys.setdefaultencoding("utf-8")


在Python3.0-3.3使用一下代码解决

import impimp.reload(sys)


Python3.4以上使用

import impimp.reload(sys)




Python2和Python3之间的区别还是很大的,在Python3中默认的编码就是UTF-8,所以Python3中不在使用

setdefaultencoding("utf-8")了


我遇到的问题就是在Python3.6版本中解决中文乱码用的Python2中的方式,导致中文无法存入数据库中


爬虫抓取信息存入Mysql

相应的博客过几天会发,已经写好了爬虫程序

阅读全文
0 0
原创粉丝点击