iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python里使用reload函数
  • 787
分享到

python里使用reload函数

函数pythonreload 2023-01-31 01:01:03 787人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

reload函数是使用模块名称,而不是变量名称,也就是说当你把它改变了名称,它也是加载原来的名称。当使用reload时,这个模块会被重新编译,新的模块

reload函数是使用模块名称,而不是变量名称,也就是说当你把它改变了名称,它也是加载原来的名称。

当使用reload时,这个模块会被重新编译,新的模块替换原来的模块。如果之前从这个模块创建的实例仍然使用旧的模块实现。特别是使用from-import语句加载的名称,也不会被更新。

例如:

# File: builtin-reload-example-1.py
from imp import reload

import hello
reload(hello)
reload(hello)

输出如下:

=== RESTART: D:/work/csdn/python_Game1/example/builtin-reload-example-1.py ===
hello again, and welcome to the show
hello again, and welcome to the show
hello again, and welcome to the show
>>> 

这里helo.py代码如下:

print('hello again, and welcome to the show')

1. 如果模块在语法上是正确的,但在初始化过程中失败,则导入过程不能正确地将模块的名字绑定到符号表中。这时,必须在模块能被重新加载之前使用import()函数加载该模块。
2. 重新加载的模块不删除最初旧版本模块在符号表中的登记项。
3. 如果一模块利用from。。。import。。。方式从另一模块导入对象,reload()函数不重新定义导入的对象,可利用import。。。形式避免这个问题。
4. 提供类的重新加载模块不影响所提供类的任何已存实例---已存实例将继续使用原来的方法定义,只有该类的新实例使用新格式。这个原则对派生类同样适用。


Python游戏开发入门

Http://edu.csdn.net/course/detail/5690

你也能动手修改C编译器

纸牌游戏开发

http://edu.csdn.net/course/detail/5538 

五子棋游戏开发

http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装
工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
Tensorflow api攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
c++标准模板库从入门到精通 
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
windows下SVN的版本管理与实战 
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用 
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用Mysql数据库
http://edu.csdn.net/course/detail/2672


--结束END--

本文标题: python里使用reload函数

本文链接: https://www.lsjlt.com/news/184156.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python里使用reload函数
    reload函数是使用模块名称,而不是变量名称,也就是说当你把它改变了名称,它也是加载原来的名称。当使用reload时,这个模块会被重新编译,新的模块...
    99+
    2023-01-31
    函数 python reload
  • python 函数使用
    在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。    以自定义一个除法div()函数为例: def div(a,b):     ...
    99+
    2023-01-30
    函数 python
  • python 使用zip()函数
    一、zip(*iterables)是内建函数        它将返回一个元组迭代器,其中 i-th 元组将包含传入的每个迭代器中的 i-th 元素。一旦最短的输入迭代用完,该迭代器将停止 。     将可迭代的对象作为参数,将对象中对应的...
    99+
    2023-10-03
    python 开发语言
  • Python----函数的使用
    1.一个简单的无参函数 #!/usr/bin/evn python #filename: function1.py def sayHello():     print 'Hello World!' sayHello() 2.函数传参 #...
    99+
    2023-01-31
    函数 Python
  • 【python】函数的使用
    一、函数与方法的区别 直接调用的是函数通过对象点出来的是方法 在Python中,函数和方法都是一段可重复使用的代码块,可以执行特定的任务。它们之间的区别在于它们的调用方式和应用场景。函数是独立的代码块,可以通过函数名直接调用。函数可以...
    99+
    2023-10-25
    python 开发语言
  • python namedtuple函数的使用
    目录先看演示像类一样的访问属性类似字典的访问为什么可以这样?源码解析为什么有类的影子?为什么有字典的影子?先看演示 像类一样的访问属性 from collections import namedtuple F...
    99+
    2022-06-02
    python namedtuple函数
  • python使用minimize() 函数替代matlab的fmincon函数
    目录1. matlab 中的 fmincon() 函数基本语法实例2. python中的minimize()函数minimize函数的寻找参数minimize求解约束函数最小值1. ...
    99+
    2022-11-11
  • python如何使用函数作为函数形参
    这篇文章将为大家详细讲解有关python如何使用函数作为函数形参,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用函数作为函数形参有时候需要定义一个函数,该函数的大部分计算逻辑都能确定,但某些处理逻辑暂时...
    99+
    2023-06-17
  • 浅谈Python类里的__init__方法函数,Python类的构造函数
    如果某类里没有__init__方法函数,通过类名字创建的实例对象为空,切没有初始化;如果有此方法函数,通常作为类的第一个方法函数,有点像C++等语言里的构造函数。 class Ca: def __ini...
    99+
    2022-06-04
    函数 浅谈 方法
  • python type函数如何使用
    在Python中,`type()`函数是一个内置函数,用于确定给定对象的类型。它的语法如下:```pythontype(object...
    99+
    2023-10-08
    python
  • Python range函数怎么使用
    range函数在Python中用于生成一个指定范围内的整数序列。range函数有三种常见的用法:1. range(stop)这种用法...
    99+
    2023-10-18
    Python
  • Python中eval()函数的使用
    今天给大家分享一下Python中的eval()函数,如果感觉博主的文章还不错的话,希望大家点赞支持一下博主 文章目录 eval()函数语法实例实例1实例2实例3 eval()函...
    99+
    2023-10-23
    python
  • python如何使用map()函数
    这篇文章将为大家详细讲解有关python如何使用map()函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。map()map()是一个内置的Python函数,用于将一个函数应用于元素序列(如列表或字典)。...
    99+
    2023-06-03
  • python timedelta函数怎么使用
    timedelta函数是datetime模块中的一个类,用于表示时间间隔。它可以用于计算日期和时间的差异,以及在日期和时间上进行简单...
    99+
    2023-09-12
    python
  • python random函数如何使用
    Python的random模块提供了一系列生成随机数的函数。下面是一些常用的random函数的示例用法:1. 生成一个随机整数:``...
    99+
    2023-09-26
    python
  • python rjust函数如何使用
    rjust()函数是Python中字符串对象的一个方法,用于将字符串右对齐,并在左侧填充指定的字符。语法:string.rjust(...
    99+
    2023-09-26
    python
  • python buffer函数怎么使用
    在Python中,buffer()函数用于创建一个缓冲区对象,它可以作为内存对象来处理二进制数据。buffer()函数的语法如下:b...
    99+
    2023-09-23
    python
  • Python split函数怎么使用
    split函数用于将字符串分割成子字符串,并返回一个包含分割后子字符串的列表。split函数的语法是:`str.split(sep=...
    99+
    2023-09-16
    Python
  • Python的函数如何使用
    这篇文章主要讲解了“Python的函数如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的函数如何使用”吧!1.如何用函数先定义后调用,定义阶段只检测语法,不执行代码调用阶段...
    99+
    2023-06-29
  • python strip()函数怎么使用
    Python中的strip()函数是用来删除字符串中的指定字符,默认情况下是删除字符串两端的空格或换行符。可以使用以下语法来使用st...
    99+
    2023-08-19
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作