如何在Python中引用其他模塊
一、前言
在Python中,除了可以自定義模塊外,還可以引用其他模塊,主要包括使用標準庫和第三方模塊。下面分別進行介紹。
二、導(dǎo)入和使用標準模塊
在Python中,自帶了很多實用的模塊,稱為標準模塊(也可以稱為標準庫),對于標準模塊,我們可以直接使用import語句導(dǎo)入到Python文件中使用。例如,導(dǎo)入標準模塊random(用于生成隨機數(shù)),可以使用下面代碼:
import random # 導(dǎo)入標準模塊random
說明: 在導(dǎo)入標準模塊時,也可以使用as關(guān)鍵字為其指定別名。通常情況下,如果模塊名比較長,則可以為其設(shè)置別名。
導(dǎo)入標準模塊后,可以通過模塊名調(diào)用其提供的函數(shù)。例如,導(dǎo)入random模塊后,就可以調(diào)用其randint()函數(shù)生成一個指定范圍的隨機整數(shù)。
生成一個0~10之間(包括0和10)的隨機整數(shù)的代碼如下:
import random# 導(dǎo)入標準模塊randomprint(random.randint(0,10)) # 輸出0~10的隨機數(shù)
執(zhí)行上面的代碼,可能會輸出0~10中的任意一個數(shù)。
除了random模塊外,Python還提供了大約200多個內(nèi)置的標準模塊,云蓋了Python運行時服務(wù)、文字模式匹配、操作系統(tǒng)接口、數(shù)學(xué)運算、對象永久保存、網(wǎng)絡(luò)和Internet腳本和GUI構(gòu)建等方面。
除了上表列出的標準模塊外,Python中還提供了很多其他模塊,讀者可以在Python的幫助文檔中查看。具體方法:打開Python安裝目錄下Doc目錄,在該目錄中的擴展名為.chm文件(如python370.chm)即為Python的幫助文檔。
打開該文件,找到如下圖所示的位置進行查看即可:
三、第三方模塊的下載與安裝
在進行Python程序開發(fā)時,除了可以使用Python內(nèi)置的標準模塊外,還有很多第三方模塊可以使用。對于這些第三方模塊,可以在Python官方推出的https://pypi.org/中找到。
在使用第三方模塊時,需要先下載并安裝該模塊,然后就可以像使用標準庫一樣導(dǎo)入并使用了。本文主要介紹如何下載和安裝第三方模塊。下載和安裝第三方模塊可以使用Python提供的pip命名實現(xiàn),
pip命令的語法格式如下:
pip <command> [modulename]
參數(shù)說明:
- command:用于指定要執(zhí)行的命令。常用的參數(shù)有install(用于安裝第三方模塊)、uninstall(用于卸載第三方模塊)、list(用于顯示已經(jīng)安裝的第三方模塊)等。
- modulename:可選參數(shù),用于指定要安裝或卸載的模塊名,當command為install或command為uninstall時不能省略。
例如:安裝第三方numpy模塊(用于科學(xué)計算),完成安裝,將顯示如下圖所示結(jié)果。
到此這篇關(guān)于如何在Python中引用其他模塊的文章就介紹到這了,更多相關(guān)Python引用模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
簡單了解Python下用于監(jiān)視文件系統(tǒng)的pyinotify包
這篇文章主要介紹了Python下用于監(jiān)視文件系統(tǒng)的pyinotify包,pyinotify基于inotify事件驅(qū)動機制,需要的朋友可以參考下2015-11-11Django利用cookie保存用戶登錄信息的簡單實現(xiàn)方法
這篇文章主要介紹了Django利用cookie保存用戶登錄信息的簡單實現(xiàn)方法,結(jié)合實例形式分析了Django框架使用cookie保存用戶信息的相關(guān)操作技巧,需要的朋友可以參考下2019-05-05C語言中的結(jié)構(gòu)體在Python中實現(xiàn)轉(zhuǎn)換
這篇文章主要為大家介紹了C語言中的結(jié)構(gòu)體在Python中實現(xiàn)轉(zhuǎn)換示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06python數(shù)據(jù)操作之lambda表達式詳情
這篇文章主要介紹了python數(shù)據(jù)操作之lambda表達式詳情,文章基于python的相關(guān)資料展開lambda表達式具體的內(nèi)容,感興趣的小伙伴可以參考一下2022-05-05Python requests獲取網(wǎng)頁常用方法解析
這篇文章主要介紹了Python requests獲取網(wǎng)頁常用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-02-02