Python重新加载模块方法

为防止两个模块互相导入的问题,python默认所有的模块都只导入一次,如果需要重新导入模块,

Python2.7可以直接用reload(),Python3可以用下面几种方法:

 

方法一:基本方法

from imp import reload

立即学习“Python免费学习笔记(深入)”;

reload(module)

 

方法二:按照套路,可以这样

import imp

imp.reload(module)

 

方法三:看看imp.py,有发现,所以还可以这样

import importlib

importlib.reload(module)

 

方法四:根据天理,当然也可以这样

from importlib import reload

reload(module)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2282541.html

(0)
上一篇 2025年2月27日 19:31:08
下一篇 2025年2月21日 12:53:22

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 十个Python程序员易犯的错误

    不管是在学习还是工作过程中,人都会犯错。虽然python的语法简单、灵活,但也一样存在一些不小的坑,一不小心,初学者和资深python程序员都有可能会栽跟头。本文为大家分享了10大常见错误,需要的朋友可以参考下常见错误1:错误地将表达式作为…

    编程技术 2025年2月27日
    200
  • Python的静态方法和类成员方法

    python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的: 1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数;(参数cls代表本类) 2)从第1条,静态方法是无法访问实例变量的,而类成…

    编程技术 2025年2月27日
    200
  • Python2.x与3??.x版本区别

    python的3.0版本,常被称为python 3000,或简称py3k。相对于python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都…

    编程技术 2025年2月27日
    200
  • Python多线程

    多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能…

    编程技术 2025年2月27日
    200
  • Python正则表达式

    正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。python 自1.5版本起增加了re 模块,它提供 perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compi…

    编程技术 2025年2月27日
    200
  • 人生苦短 我用Python

    python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传python的好处。   “好吧,我承认Python不错,但它为什么叫Python呢?”   “呃,似乎是一个电视剧的名字。”   “那你说的Guido是美国人么?”…

    2025年2月27日
    200
  • PythonCookbook——数据结构和算法

    第一章    数据结构和算法  1.1    将序列分解为单独的变量 p = (4, 5)x, y = pprint x print y data = [ ‘ACME’, 50, 91.1, (2012, 12, 21) ]name, sh…

    编程技术 2025年2月27日
    200
  • python实现单链表

    # coding:utf-8  class node:     def __init__(self, value):         self.data = value         self.next = none  class lin…

    编程技术 2025年2月27日
    200
  • python截取字符串

    某个字符串为stmp=”abcdef54321″ 取前面5个stmp[:5] 取后面5个stmp[-5:] 从前面开始取,不包括最后两个stmp[:-2] 从第5个开始取到最后stmp[4:] 立即学习“Python…

    编程技术 2025年2月27日
    200
  • python中的深拷贝与浅拷贝

    copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 copy.deepcopy 深拷贝 拷贝对象及其子对象 示例: >>> import copy >>> a=[1,2,3,4,[&#…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论