python中reload(module)的用法示例詳解
前言
本文主要給大家介紹了關(guān)于python中reload(module)用法的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細的介紹吧。
1、Python2中可以和Python3中關(guān)于reload()用法的區(qū)別。
Python2 中可以直接使用reload(module)重載模塊。
Pyhton3中需要使用如下方式:
(1)
>>> from imp >>> imp.reload(module)
(2)
>>> from imp import reload >>> reload(module)
2、Python3中使用import和reload()出現(xiàn)錯誤的原因
假設(shè)recommendations.py 放在C:\Python34\PCI_Code\chapter2\目錄下,其中包含函數(shù)critics
如果在import函數(shù)的時候出現(xiàn)如下錯誤,
>>> from recommendation import critics Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> from recommendation import critics ImportError: No module named 'recommendation'
請把目錄C:\Python34\PCI_Code\chapter2\加到系統(tǒng)路徑中
>>> import sys
>>> sys.path.append("C:\Python34\PCI_Code\chapter2")
>>> from recommendations import critics >>>
使用reload()時出現(xiàn)如下錯誤
>>> from imp import reload >>> reload(recommendations) Traceback (most recent call last): File "<pyshell#86>", line 1, in <module> reload(recommendations) NameError: name 'recommendations' is not defined
原因是因為在import reload之后需要在import 需要加載的模塊,這時候再去reload就不會有問題,具體看下面代碼:
>>> from imp import reload >>> import recommendations >>> reload(recommendations) <module 'recommendations' from 'C:\\Python34\\PCI_Code\\chapter2\\recommendations.py'> >>>
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
python中利用Future對象回調(diào)別的函數(shù)示例代碼
最近在學(xué)習(xí)python,所以這篇文章主要給大家介紹了關(guān)于在python中利用Future對象回調(diào)別的函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)下吧。2017-09-09
windows下python連接oracle數(shù)據(jù)庫
這篇文章主要為大家詳細介紹了windows下python連接oracle數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Python利用arcpy模塊實現(xiàn)柵格的創(chuàng)建與拼接
這篇文章主要為大家詳細介紹了如何基于Python語言arcpy模塊,實現(xiàn)柵格影像圖層建立與多幅遙感影像數(shù)據(jù)批量拼接(Mosaic)的操作,感興趣的可以了解一下2023-02-02
實例詳解Python中的numpy.abs和abs函數(shù)
Numpy是python中最有用的工具之一,它可以有效地處理大容量數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python中numpy.abs和abs函數(shù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-08-08

