最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python2、Python3中reload()的不同用法介紹

 更新時間:2019年08月12日 16:41:21   作者:mighty13  
今天小編就為大家分享一篇基于Python2、Python3中reload()的不同用法介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

reload() 簡介

作用:用于重新載入之前載入的模塊

語法格式:reload(module)

參數(shù):module為模塊對象,必須已經(jīng)被加載

返回值:返回模塊對象

注意事項:

多次重復使用import語句時,不會重新加載被指定的模塊,只是把對該模塊的內(nèi)存地址給引用到本地變量環(huán)境。

reload()會重新加載已加載的模塊,重新編譯模塊,重新執(zhí)行模塊級代碼,但是__init__函數(shù)不再重復執(zhí)行,原來已經(jīng)使用的實例還是會使用舊的模塊,而新生產(chǎn)的實例會使用新的模塊;reload后還是用原來的內(nèi)存地址;不支持from ... import ...格式的模塊進行重新加載。

大部分模塊設計為只加載一次,重新加載可能導致一些問題,因此,慎用reload()。

使用sys.modules可查看已加載的模塊。

Python2

在Python2中,reload()為內(nèi)置函數(shù)。

例:重設字符編碼

>>>import sys
>>> sys.getdefaultencoding()      # 當前默認編碼
'ascii'
>>> reload(sys)             # 使用 reload
<module 'sys' (built-in)>
>>> sys.setdefaultencoding('utf8')   # 設置編碼
>>> sys.getdefaultencoding()
'utf8'
>>>

Python3

在Python3中,reload()被轉(zhuǎn)移到imp模塊以及importlib模塊中。

Python3.4之前在imp中,Python3.4之后imp模塊逐步被廢棄,reload()移至importlib模塊中。

>>> import sys
>>> reload(sys)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
NameError: name 'reload' is not defined
>>> from imp import reload
__main__:1: DeprecationWarning: the imp module is deprecated in favour of importlib;
 see the module's documentation for alternative uses
>>> reload(sys)
<module 'sys' (built-in)>
>>> from importlib import reload
>>> reload(sys)
<module 'sys' (built-in)>

以上這篇基于Python2、Python3中reload()的不同用法介紹就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python dict亂碼如何解決

    python dict亂碼如何解決

    在本篇文章里小編給大家分享了關于python dict亂碼解決方法,需要的朋友們可以參考下。
    2020-06-06
  • Python實現(xiàn)矩陣加法和乘法的方法分析

    Python實現(xiàn)矩陣加法和乘法的方法分析

    這篇文章主要介紹了Python實現(xiàn)矩陣加法和乘法的方法,結(jié)合實例形式對比分析了Python針對矩陣的加法與乘法運算相關操作技巧,需要的朋友可以參考下
    2017-12-12
  • python語法 range() 序列類型range

    python語法 range() 序列類型range

    這篇文章主要介紹了python語法 range() 序列類型range,range是一種序列類型,range類型用于表示不可變的整數(shù)序列,下面小編整理了簡單內(nèi)容,需要的小伙伴可以參考一下
    2022-01-01
  • Python讀入mnist二進制圖像文件并顯示實例

    Python讀入mnist二進制圖像文件并顯示實例

    這篇文章主要介紹了Python讀入mnist二進制圖像文件并顯示實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python爬蟲篩選工作實例講解

    python爬蟲篩選工作實例講解

    在本篇內(nèi)容里小編給大家整理的是一篇關于python爬蟲篩選工作實例講解內(nèi)容,有需要的朋友們可以參考下。
    2020-11-11
  • 簡單的命令查看安裝的python版本號

    簡單的命令查看安裝的python版本號

    在本篇內(nèi)容里小編給大家整理的是關于簡單的命令查看安裝的python版本號的文章,需要的朋友們可以參考下。
    2020-08-08
  • Python中尋找數(shù)據(jù)異常值的3種方法

    Python中尋找數(shù)據(jù)異常值的3種方法

    這篇文章主要介紹了Python中尋找數(shù)據(jù)異常值的3種方法,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 深入Python函數(shù)編程的一些特性

    深入Python函數(shù)編程的一些特性

    這篇文章主要介紹了更為深入的Python函數(shù)編程的一些特性,本文來自于IBM官方開發(fā)者技術文檔,需要的朋友可以參考下
    2015-04-04
  • Python如何判斷字符串是否僅包含數(shù)字

    Python如何判斷字符串是否僅包含數(shù)字

    在用Python進行數(shù)據(jù)處理的時候,經(jīng)常會遇到DataFrame中的某一列本應該是數(shù)值類型,但由于數(shù)據(jù)不規(guī)范導致在字段中夾雜了非數(shù)值類型,本文就介紹了Python如何判斷字符串是否僅包含數(shù)字,感興趣的可以了解一下
    2022-03-03
  • Python如何將裝飾器定義為類

    Python如何將裝飾器定義為類

    這篇文章主要介紹了Python如何將裝飾器定義為類,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07

最新評論

台南县| 边坝县| 安陆市| 青州市| 苏尼特左旗| 临安市| 修文县| 平安县| 黄陵县| 邢台县| 镇雄县| 沙雅县| 九龙城区| 科技| 乌拉特后旗| 弥勒县| 镇康县| 崇仁县| 新安县| 沈阳市| 于田县| 祥云县| 天门市| 越西县| 宁乡县| 内丘县| 呈贡县| 始兴县| 霸州市| 平凉市| 保靖县| 定兴县| 屯昌县| 海门市| 科技| 高安市| 厦门市| 秦皇岛市| 武鸣县| 吴旗县| 香河县|