欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2017年09月15日 08:36:13   作者:xl365t  
與from和import相比,reload是內(nèi)置函數(shù),而不是語句,下面這篇文章主要給大家介紹了關(guān)于python中reload(module)用法的相關(guān)資料,文中給出了詳細的示例代碼供大家參考學(xué)習,需要的朋友們下面來一起看看吧。

前言

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

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é)習或者工作具有一定的參考學(xué)習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 一文帶你了解Python與svg之間的操作

    一文帶你了解Python與svg之間的操作

    svgwrite是一個?Python?庫,用于生成簡單的?SVG?圖片。它提供了一組類似于繪圖的?API,使用者可以在?SVG?畫布上畫線、矩形、圓等圖形。本文主要介紹了如何利用svgwrite進行SVG圖片的操作,需要的可以參考一下
    2023-01-01
  • Python實現(xiàn)感知器模型、兩層神經(jīng)網(wǎng)絡(luò)

    Python實現(xiàn)感知器模型、兩層神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細介紹了Python實現(xiàn)感知器模型、兩層神經(jīng)網(wǎng)絡(luò),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python日志syslog使用原理詳解

    Python日志syslog使用原理詳解

    這篇文章主要介紹了Python日志syslog使用原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2020-02-02
  • Python機器視覺之基于OpenCV的手勢檢測

    Python機器視覺之基于OpenCV的手勢檢測

    這篇文章主要為大家介紹了一個機器視覺項目:基于OpenCV的手勢檢測,文中的示例代碼講解詳細,對我們學(xué)習Python和OpenCV有一定的幫助,感興趣的可以跟隨小編學(xué)習一下
    2021-12-12
  • python實現(xiàn)轉(zhuǎn)盤效果 python實現(xiàn)輪盤抽獎游戲

    python實現(xiàn)轉(zhuǎn)盤效果 python實現(xiàn)輪盤抽獎游戲

    這篇文章主要為大家詳細介紹了python實現(xiàn)轉(zhuǎn)盤效果,python實現(xiàn)輪盤抽獎游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python中方法定義與方法調(diào)用舉例詳解

    Python中方法定義與方法調(diào)用舉例詳解

    在Python中,方法調(diào)用是編寫程序時經(jīng)常會涉及到的一個重要概念,下面這篇文章主要給大家介紹了關(guān)于Python中方法定義與方法調(diào)用的相關(guān)資料,文章通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • 層次分析法在matlab上的實現(xiàn)方式

    層次分析法在matlab上的實現(xiàn)方式

    這篇文章主要介紹了層次分析法在matlab上的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python機器學(xué)習入門(一)序章

    Python機器學(xué)習入門(一)序章

    這篇文章主要介紹了Python機器學(xué)習入門知識,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • python?函數(shù)定位參數(shù)+關(guān)鍵字參數(shù)+inspect模塊

    python?函數(shù)定位參數(shù)+關(guān)鍵字參數(shù)+inspect模塊

    這篇文章主要介紹了python?函數(shù)定位參數(shù)+關(guān)鍵字參數(shù)+inspect模塊,文章圍繞主題展開詳細的相關(guān)資料,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Python入門教程(十八)Python的For循環(huán)

    Python入門教程(十八)Python的For循環(huán)

    這篇文章主要介紹了Python入門教程(十八)Python的For循環(huán),Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04

最新評論