文章目录

  • 一、报错信息
  • 二、解决方案

一、报错信息


在 Windows 的 cmd 命令行运行 python 脚本时 , 报如下错误 :

执行

python ApkTool.py -analyse -inapk app-debug.apk

命令 , 报错 :

D:\002_Project\011_Python\APK>python ApkTool.py -analyse -inapk app-debug.apk
Traceback (most recent call last):File "D:\002_Project\011_Python\APK\ApkTool.py", line 8, in <module>reload(sys)
NameError: name 'reload' is not defined

二、解决方案


这是由于上午在 PyCharm 中开发时处理的问题导致 , 参考 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio ) ;

在 PyCharm 中 , 使用的 Python 版本是 2.72.72.7 ,

在代码中添加了

import sys
reload(sys)
sys.setdefaultencoding('utf8')

内容 , 解决了 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128) 问题 ;

这里注意 , 不同的 Python 版本 , 解决上述问题的方式不同 ;

Python 2.72.72.7 及以下版本 :

import sys
reload(sys)
sys.setdefaultencoding('utf8')

Python 3.33.33.3 及以下版本 :

import imp
imp.reload(sys)

Python 3.43.43.4 及以上版本 :

import importlib
importlib.reload(sys)

【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )相关推荐

  1. Python 解决报错NameError: name ‘LEFT‘ is not defined

    为什么 w.pack (side = LEFT) 不能在这里工作: import Tkinter as tk root=tk.Tk() w = tk.Label(root, text="Re ...

  2. pycharm执行python程序报错ImportError: DLL load failed: torchvision找不到指定的程序

    ImportError: DLL load failed: 找不到指定的程序 参考 https://blog.csdn.net/shuiyixin/article/details/90370588 C ...

  3. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

  4. 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...

  5. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: E402 module level import not at top of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: E402 module level import not at top of fil ...

  6. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: W292 no newline at end of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: W292 no newline at end of file 二.解决方案 在每个 ...

  7. pyinstaller打包执行文件报错NameError: name ‘defaultParams‘ is not defined问题解决方案

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.问题 最近在执行以前打包的一个PyQT程序时报错,错误信息如下: F:\coffeDo ...

  8. 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ② | 删除交换空间 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ) 博客中 , 给出了解决方案 ...

  9. redhat6.4执行二进制程序报错:/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory...

    redhat6.4执行二进制程序报错: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 原因: 在64位的系统中执 ...

最新文章

  1. mysql里制造一个错误
  2. Java并行有优势吗_Java中不同的并发实现的性能比较
  3. Spring MVC集成Tiles使用方法
  4. JavaScript常用工具类整理(总结版)
  5. Cookie,Session基础知识
  6. jenkins com.jcraft.jsch.JSchException: Auth cancel
  7. ES6 Set结构和Map结构(上)
  8. 电子设计大赛-仪器仪表类题目分析
  9. ts无损剪辑合并_视频如何合并?视频合并太难?其实很简单
  10. matlab计算梁截面特性,MATLAB环境下叶片截面几何特性计算程序的设计
  11. jrebel使用方法
  12. uniapp支付宝登录获取用户信息
  13. [XJTU计算机网络安全与管理]——第八讲密钥管理和分发
  14. 环境篇-Windows下安装OpenSSL
  15. unity 观察者模式
  16. 导数,偏导数,方向导数与梯度的定义与联系
  17. 学习Java自学好还是报培训班?
  18. java队名_求JAVA团队名称
  19. 用于图片文本识别的Tesseract-OCR的安装说明(windows10)
  20. Unity开发VR——结合VRTK(一)

热门文章

  1. Java与邮件系统交互之使用Socket验证邮箱是否存在
  2. Eclipse常用功能键
  3. 红楼梦 --- 花开在眼前
  4. 【python技巧】“”、“”等符号操作
  5. 15 redis-分布式锁
  6. TP5 行为Behavior用法说明
  7. Java程序设计专题
  8. maven3.5.0在win10中的安装及环境变量配置
  9. php对象编程遇到的BUG!
  10. 探讨PHP获取checkbox值