溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python中無法正常調(diào)用包如何解決

發(fā)布時間:2021-05-10 16:29:58 來源:億速云 閱讀:698 作者:Leah 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)python中無法正常調(diào)用包如何解決,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

python有哪些常用庫

python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。

問題

python中 import ** 成功,但是不能調(diào)用它的函數(shù)或者屬性,如下圖所示

python中無法正常調(diào)用包如何解決 

python中無法正常調(diào)用包如何解決

原因

log 和 setting 在python中屬于自帶的庫函數(shù)。再重寫 log 和 setting 函數(shù)文件后,即使成功引入,如果沒有加標(biāo)識,會默認(rèn)調(diào)用自帶的庫函數(shù)。

本質(zhì)原因:python2 和 python3 版本存在差異,很多問題看看python官網(wǎng)就很容易理解

解決辦法

重寫python自帶庫函數(shù),例如 log 庫函數(shù),經(jīng)常會被重寫。一定要注意添加前綴,來避免調(diào)用到默認(rèn)的,且在任何用到該重寫文件*.py內(nèi)函數(shù),都要加前綴

本人另一篇文章對包引用有詳細(xì)介紹 https://www.jb51.net/article/182291.htm

python中無法正常調(diào)用包如何解決

python中無法正常調(diào)用包如何解決

補充知識:python對庫函數(shù)的引用方法

 python引入庫的方法有很多種,這里主要介紹一下其中的兩種:

第一種引用方式:在程序頭部增加:

如:import<庫名>

例如:

import turtle
>>>import turtle
>>>turtle.fd(30)

這種方式引用庫函數(shù)需要輸入<庫名>.<函數(shù)名>(庫名點函數(shù)名)

第二種引用方式:

from<庫名>import<函數(shù)名>或者from<庫名>import*

例如:

>>>from turtle import*
>>>fd(100)

關(guān)于python中無法正常調(diào)用包如何解決就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI