网站上海备案查询,假山设计制作,江苏靖江苏源建设有限公司网站,中国摄影网官网首页目录
一.Python reload 函数简介二.Python reload 函数使用 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 一.Python reload 函数简介
在 Python2.x 中 **reload 函数**是 Python 的内置函数#xff1b;在 Python3.x 中 reload 函数需…目录
一.Python reload 函数简介二.Python reload 函数使用 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 一.Python reload 函数简介
在 Python2.x 中 **reload 函数**是 Python 的内置函数在 Python3.x 中 reload 函数需要导入 imp 第三方库才能使用
# !usr/bin/env python# -_- coding:utf-8 \__-Author:猿说编程Blog(个人博客地址): www.codersrc.comFile:Python reload 函数.pyTime:2021/05/09 08:00Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# python2 内置函数reload(module)# python3from imp import reload # 导入模块reload(module)
说明
1.module 必须是已经成功导入的模块使用 reload 函数的前提是 reload 函数重新导入的模块在之前已经使用 import 或者 from 导入成功了否则reload 函数也无法生效导入是一个开销很大的操作
2.Python 中的 import 语句可以导入 module 文件但是 import 语句只是第一次导入的时候会执行 module 文件中的代码然后就会把导入的模块文件存入到内存当再次导入的时候Python 是直接从内存里面取出 module 文件而不会执行 module 文件的内容了而 reload 函数强制 Python 重新导入并执行 module 文件
二.Python reload 函数使用
假设有 module 文件 a.py
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python reload 函数.py
Time:2021/05/09 08:00
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累def fun():print(python教程 www.codersrc.com)然后在可交互的控制台执行如下代码
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python reload 函数.py
Time:2021/05/09 08:00
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累import a
a.fun()
python教程 www.codersrc.com然后我们不退出可交互式控制台然后修改 a.py
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python reload 函数.py
Time:2021/05/09 08:00
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累def fun():pirnt(猿说python www.codersrc.com)然后在到可交互的控制台执行如下代码
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python reload 函数.py
Time:2021/05/09 08:00
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累import a
a.fun() # 已经导入的module文件直接从内存里面取不会执行
python教程 www.codersrc.com
from imp import reload # 对于Python 3.X来说reload不是内置函数而是imp module的一个函数
reload(a)
module a form /home/chaochao/python/a.py
a.fun() # 对module文件a.py的改动反映出来了
猿说python www.codersrc.com三.猜你喜欢
Python 条件推导式Python 列表推导式Python 字典推导式Python 不定长参数 *argc/**kargcsPython 匿名函数 lambdaPython return 逻辑判断表达式Python is 和 区别Python 可变数据类型和不可变数据类型Python 浅拷贝和深拷贝Python 异常处理Python 线程创建和传参Python 线程互斥锁 LockPython 线程时间 EventPython 线程条件变量 ConditionPython 线程定时器 TimerPython 线程信号量 SemaphorePython 线程障碍对象 BarrierPython 线程队列 Queue – FIFOPython 线程队列 LifoQueue – LIFOPython 线程优先队列 PriorityQueuePython 线程池 ThreadPoolExecutor(一)Python 线程池 ThreadPoolExecutor(二)Python 进程 Process 模块Python 进程 Process 与线程 threading 区别Python 进程间通信 Queue / PipePython 进程池 multiprocessing.PoolPython GIL 锁
未经允许不得转载猿说编程 » Python reload 函数