python中reload(module)的用法示例详解


Posted in Python onSeptember 15, 2017

前言

本文主要给大家介绍了关于python中reload(module)用法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

1、Python2中可以和Python3中关于reload()用法的区别。

Python2 中可以直接使用reload(module)重载模块。

Pyhton3中需要使用如下方式:

(1)

>>> from imp 
>>> imp.reload(module)

(2)

>>> from imp import reload 
>>> reload(module)

2、Python3中使用import和reload()出现错误的原因

假设recommendations.py 放在C:\Python34\PCI_Code\chapter2\目录下,其中包含函数critics

如果在import函数的时候出现如下错误,

>>> from recommendation import critics 
Traceback (most recent call last): 
 File "<pyshell#7>", line 1, in <module> 
 from recommendation import critics 
ImportError: No module named 'recommendation'

请把目录C:\Python34\PCI_Code\chapter2\加到系统路径中

>>> import sys 
>>> sys.path.append("C:\Python34\PCI_Code\chapter2")
>>> from recommendations import critics 
>>>

使用reload()时出现如下错误

>>> from imp import reload 
>>> reload(recommendations) 
Traceback (most recent call last): 
 File "<pyshell#86>", line 1, in <module> 
 reload(recommendations) 
NameError: name 'recommendations' is not defined

原因是因为在import reload之后需要在import 需要加载的模块,这时候再去reload就不会有问题,具体看下面代码:

>>> from imp import reload 
>>> import recommendations 
>>> reload(recommendations) 
<module 'recommendations' from 'C:\\Python34\\PCI_Code\\chapter2\\recommendations.py'> 
>>>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
python如何把嵌套列表转变成普通列表
Mar 20 Python
Python实现登陆文件验证方法
Oct 06 Python
对python中的 os.mkdir和os.mkdirs详解
Oct 16 Python
Python学习笔记之自定义函数用法详解
Jun 08 Python
Django 外键的使用方法详解
Jul 19 Python
Python中 CSV格式清洗与转换的实例代码
Aug 29 Python
python处理excel绘制雷达图
Oct 18 Python
Python如何使用turtle库绘制图形
Feb 26 Python
python中绕过反爬虫的方法总结
Nov 25 Python
使用Python脚本对GiteePages进行一键部署的使用说明
May 27 Python
PyQt5结合QtDesigner实现文本框读写操作
Jun 11 Python
Python 关于反射和类的特殊成员方法
Sep 14 #Python
在Python中执行系统命令的方法示例详解
Sep 14 #Python
关于Python如何避免循环导入问题详解
Sep 14 #Python
Python实现随机选择元素功能
Sep 14 #Python
python自动化脚本安装指定版本python环境详解
Sep 14 #Python
python实现八大排序算法(2)
Sep 14 #Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 #Python
You might like
PHP使用feof()函数读文件的方法
2014/11/07 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
自制PHP框架之设计模式
2017/05/07 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
学生个人的自我评价分享
2013/11/05 职场文书
迎新晚会主持词
2014/03/24 职场文书
学生操行评语大全
2014/04/24 职场文书
军训拉歌口号
2014/06/13 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
委托证明书
2014/09/17 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
罗马假日观后感
2015/06/08 职场文书