【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )
文章目录
- 一、报错信息
- 二、解决方案
一、报错信息
在 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 )相关推荐
- Python 解决报错NameError: name ‘LEFT‘ is not defined
为什么 w.pack (side = LEFT) 不能在这里工作: import Tkinter as tk root=tk.Tk() w = tk.Label(root, text="Re ...
- pycharm执行python程序报错ImportError: DLL load failed: torchvision找不到指定的程序
ImportError: DLL load failed: 找不到指定的程序 参考 https://blog.csdn.net/shuiyixin/article/details/90370588 C ...
- 【错误记录】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' ...
- 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )
文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...
- 【错误记录】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 ...
- 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: W292 no newline at end of file )
文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: W292 no newline at end of file 二.解决方案 在每个 ...
- pyinstaller打包执行文件报错NameError: name ‘defaultParams‘ is not defined问题解决方案
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.问题 最近在执行以前打包的一个PyQT程序时报错,错误信息如下: F:\coffeDo ...
- 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ② | 删除交换空间 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ) 博客中 , 给出了解决方案 ...
- 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位的系统中执 ...
最新文章
- mysql里制造一个错误
- Java并行有优势吗_Java中不同的并发实现的性能比较
- Spring MVC集成Tiles使用方法
- JavaScript常用工具类整理(总结版)
- Cookie,Session基础知识
- jenkins com.jcraft.jsch.JSchException: Auth cancel
- ES6 Set结构和Map结构(上)
- 电子设计大赛-仪器仪表类题目分析
- ts无损剪辑合并_视频如何合并?视频合并太难?其实很简单
- matlab计算梁截面特性,MATLAB环境下叶片截面几何特性计算程序的设计
- jrebel使用方法
- uniapp支付宝登录获取用户信息
- [XJTU计算机网络安全与管理]——第八讲密钥管理和分发
- 环境篇-Windows下安装OpenSSL
- unity 观察者模式
- 导数,偏导数,方向导数与梯度的定义与联系
- 学习Java自学好还是报培训班?
- java队名_求JAVA团队名称
- 用于图片文本识别的Tesseract-OCR的安装说明(windows10)
- Unity开发VR——结合VRTK(一)