国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python中reload(module)的用法示例詳解

2020-01-04 16:45:22
字體:
來源:轉載
供稿:網友

前言

本文主要給大家介紹了關于python中reload(module)用法的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

1、Python2中可以和Python3中關于reload()用法的區別。

Python2 中可以直接使用reload(module)重載模塊。

Pyhton3中需要使用如下方式:

(1)

>>> from imp >>> imp.reload(module)

(2)

>>> from imp import reload >>> reload(module)

2、Python3中使用import和reload()出現錯誤的原因

假設recommendations.py 放在C:/Python34/PCI_Code/chapter2/目錄下,其中包含函數critics

如果在import函數的時候出現如下錯誤,

>>> 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/加到系統路徑中

>>> import sys >>> sys.path.append("C:/Python34/PCI_Code/chapter2") 
>>> from recommendations import critics >>> 

使用reload()時出現如下錯誤

>>> 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'> >>> 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延寿县| 阜新市| 方城县| 河源市| 桦川县| 云安县| 拜城县| 漳浦县| 乌苏市| 额济纳旗| 郎溪县| 阜宁县| 同德县| 华阴市| 海口市| 沈丘县| 南宫市| 驻马店市| 独山县| 双牌县| 尼勒克县| 平顶山市| 泽州县| 东海县| 株洲县| 革吉县| 彰化市| 迭部县| 榆林市| 潼南县| 昌宁县| 东乡族自治县| 理塘县| 县级市| 运城市| 罗平县| 溆浦县| 金乡县| 博爱县| 鸡泽县| 武威市|