2.Python中的reload函数以及not defined reload

来源:

[转]python3中reload() - Excaliburer - 博客园

https://www.cnblogs.com/wangkundentisy/articles/4452449.html

解释reload的含义:

(1)在Python3中以.py结尾的python文件都是一个模块。而python的强大就是各个文件都是模块,自己可以设计不同的模块,然后上传,供别人下载使用(类似于函数),然后借助一个主函数(各个调用模块的主要的框架),使用import 语句导入模块

(2)默认情况下模块被导入一次后,其他的导入就不再有效。(因为导入是一个开销很大的操作,导入必须找到文件,将其编译成字节码,让计算机认识,然后再运行代码)

(3)故而想要Python在同一次的会话中再次运行就需要调用importlib标准库模块中的reload

解决name“reload” is not defined

Python 解决 :NameError: name 'reload' is not defined 问题 - CSDN博客

https://blog.csdn.net/github_35160620/article/details/52206868#insertcode

import importlib
import sys
importlib.reload(sys)
#sys.setdefaultencoding('utf8')  Python3 默认的使用的就是utf-8的编码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值