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制作获取网站目录的图形化程序
May 04 Python
python递归计算N!的方法
May 05 Python
初步认识Python中的列表与位运算符
Oct 12 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
Mar 22 Python
python 重定向获取真实url的方法
May 11 Python
使用Python监控文件内容变化代码实例
Jun 04 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
用Python实现数据的透视表的方法
Nov 16 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
python脚本定时发送邮件
Dec 22 Python
Python matplotlib多个子图绘制整合
Apr 13 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
收音机的保养
2021/03/01 无线电
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
深入浅析search 搜索框的写法
2016/08/02 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
Python实现的Kmeans++算法实例
2014/04/26 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
Python selenium自动化测试模型图解
2020/04/15 Python
Python数据可视化图实现过程详解
2020/06/12 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
文员岗位职责
2013/11/09 职场文书
汽修专业学生自我鉴定
2013/11/16 职场文书
物流专业大学的自我评价
2014/01/11 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
就业协议书的作用
2014/04/11 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
期末考试复习计划
2015/01/19 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
python实现简易自习室座位预约系统
2021/06/30 Python
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL