python2.x和python3.x之间相差很多,有很多语法知识已经不再适用于新的python版本,下面简单列出3个错误:

一、pickle.load错误:a bytes-like object is required, not 'str'

pickle(除了最早的版本外)是二进制格式的,所以应该带 'b' 标志打开文件;

f=open('./a.txt','rb')
label_dict = pickle.load(f)

二、TypeError: slice indices must be integers or None or have an __index__ method

由于除法/自动产生的类型是浮点型,因此出现上述错误,修正方法为,将/更改为//;

start_width = (width_large - width_small) // 2
start_height = (height_large - height_small) // 2

三、 NameError: name 'reload' is not defined

python版本导致:

(1)对于 Python 2.X

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

(2)对于 <= Python 3.3

import imp
imp.reload(sys)

(3)对于>= Python 3.4

import sys
import importlib
importlib.reload(sys)

NameError: name 'reload' is not defined等python版本问题解决方案相关推荐

  1. Python 解决 :NameError: name ‘reload‘ is not defined 问题

    Python 解决 :NameError: name 'reload' is not defined 问题 参考文章: (1)Python 解决 :NameError: name 'reload' i ...

  2. 【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Windows 的 cmd 命令行运行 python 脚本时 , 报如下错误 : 执行 python ApkTool.py -analyse - ...

  3. NameError: name 'reload' is not defined

    Python 解决 :NameError: name 'reload' is not defined 问题 解决:NameError: name 'reload' is not defined 问题 ...

  4. 已解决NameError: name ‘reload‘ is not defined

    已解决NameError: name 'reload' is not defined 文章目录 报错代码 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错代码 粉丝群里面的 ...

  5. Python3.5 报错:NameError: name 'reload' is not defined

    python3.5 在调用自己编写的regTrees.py文件时,直接reload(regTrees)发生错误. 报错:NameError: name 'reload' is not defined ...

  6. python3版本无法加载reload解决办法NameError: name 'reload' is not defined

    很多人在运行八点法求基础矩阵问题时,都会遇到NameError: name 'reload' is not defined的错误 只需在最前面加上from imp import reload即可

  7. Python 解决 :NameError: name 'reload' is not defined 问题

    本文参考了博文https://www.cnblogs.com/sundahua/p/7248214.html 对于 Python 2.X: import sys reload(sys) sys.set ...

  8. python问题:NameError: name 'reload' is not defined

    Python 3 与 Python 2 区别: (1)其中Python 3 系统默认使用的就是utf-8编码.  (2)所以,对于使用的是Python 3 的情况,就不需要sys.setdefault ...

  9. Python解决NameError: name ‘reload‘ is not defined的问题

    https://www.cnblogs.com/Sweettesting/p/11138102.html

最新文章

  1. 深度解析 | 大数据面前,统计学的价值在哪里?
  2. 多线程番外之真假*程
  3. UBUNTU无法播放mp4格式电影的烦恼-是否可行待验证
  4. 最短路上的统计(Floyd)
  5. python画平面直角坐标系_Python之OpenGL笔记(20):画平面直角坐标系
  6. java mybatis 代码生成器_Java MyBatis-Plus 代码生成器
  7. Java:ChronicleMap第3部分,快速微服务
  8. response.sendRedirect使用注意事项 .
  9. Spring Cloud 微服务实战系列-Eureka注册中心(二)
  10. 【Keras】Win10系统 + Anaconda+TensorFlow+Keras 环境搭建教程
  11. HyperLogLog 命令详解
  12. HTML+CSS学习笔记(3)- 认识标签(2)
  13. mcafee peo5.3安装配置
  14. easyUI的常用API
  15. 数学中的两个重要极限公式
  16. Vue element table按钮实现当行expand详情(右箭头)
  17. java 如何调用大漠插件_java通过jaboc调用dll(大漠插件)遇到的坑,变参指针传参问题...
  18. 【舆情分析(5)】 情感倾向分析之鲁迅《祝福》里对祥林嫂(特定人物)的情感倾向
  19. display:weston渲染流程:commit
  20. LInux下好用的markdown编辑器

热门文章

  1. Redis基础学习记录(1)
  2. 在设备上添加项目失败_使用VisualGDB将Keil项目导入VisualStudio
  3. 笔记本重新启动计算机,为什么笔记本电脑突然重新启动_计算机的基本知识_IT /计算机_信息...
  4. 小学学校计算机室文化建设方案,计算机室文化建设方案
  5. 13 登陆_《星球大战:弹珠台》中文版即将登陆Switch 12月13日正式发售
  6. 【计算机网络笔记】因特网概述
  7. mysql5.7java安装步骤_MySQL5.7安装步骤
  8. 添加负载机_从 Coco 转向 Koko,Jumpserver 堡垒机 V1.5.3 发布
  9. mysql 2100_mysql增量备份与恢复实战
  10. 移动html触摸效果,JS实现移动端触屏拖拽功能