Python问题之“NameError: name 'reload' is not defined”
2024-10-12 03:20:05
出现这个错误的原因是你使用的Python版本已经不再使用了
在Python2.x中会用到reload来解决中文乱码问题
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
在Python3.0-3.3使用一下代码解决
import imp
imp.reload(sys)
Python3.4以上使用
import imp
imp.reload(sys)
Python2和Python3之间的区别还是很大的,在Python3中默认的编码就是UTF-8,所以Python3中不在使用
setdefaultencoding("utf-8")了
我遇到的问题就是在Python3.6版本中解决中文乱码用的Python2中的方式,导致中文无法存入数据库中
爬虫抓取信息存入Mysql
相应的博客过几天会发,已经写好了爬虫程序
最新文章
- HDU 1817Necklace of Beads(置换+Polya计数)
- 系统中异常公共处理模块 in spring boot
- javascript里的继承
- iOS Xcode编译报错问题解决办法汇总
- 如何查看JSP和Servlet版本
- (原)String类两种实例化的区别
- javaWeb中servlet开发(1)——helloworld
- bzoj 3171 费用流
- JAVA多线程学习1
- weex 启动 ios 模拟器
- 初始CSS3
- C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1
- 实验一 Java开发环境的熟悉(Linux + Idea) 20175301李锦然
- javascript获取当前域名
- js入门关于函数
- 20165234 《Java程序设计》第四周学习总结
- apache 访问权限出错,apache selinux 权限问题, (13) Permission Denied
- 怎样从外网访问内网Apache HTTP Server
- python中的命名元组namedtuple
- 通过端口号查找进程号并杀掉进程window和Linux版本