這篇文章主要介紹了Python模塊化和第三方模塊安裝的方法的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Python模塊化和第三方模塊安裝的方法文章都會有所收獲,下面我們一起來看看吧。
藍山網站制作公司哪家好,找創新互聯!從網頁設計、網站建設、微信開發、APP開發、響應式網站開發等網站項目制作,到程序開發,運營維護。創新互聯公司2013年成立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯。
模塊與函數的關系一個模塊中可以包含N多個函數;
在Python中一個擴展名為.py的文件就是一個模塊;
模塊中含有類、函數和語句;
一個程序項目由N個模塊組成;
使用模塊的好處:
方便其他程序和腳本的導入并使用
避免函數名和變量名沖突(兩個模塊有相同的變量名不沖突)
提高代碼的可維護性
提高代碼的可重用性
創建模塊:
新建一個.py文件,名稱不要與Python自帶的標準模塊名稱相同
導入模塊:
第一種:import 模塊名稱 [as 別名]
第二種:from 模塊名稱 import 函數/變量/類
第一種
#第一種導入方式 import math print(id(math)) print(type(math)) print(math) print(dir(math)) #查看math中的屬性方法 print('--------------------------------------') print(math.pi) print(math.pow(2,5)) print(math.ceil(9.01)) print(math.floor(9.999))
第二種
#第二種導入方式 只導入模塊中指定的一部分 from math import pi print(pi) print(pow(2,3)) from math import pow print(pow(2,3))
同樣的,導入自己寫的模塊也是一樣的方法。
有時候我們在調用其他模塊的內容的時候,由于在其他模塊的定義中會輸出一些語句,導致在我們的當前模塊輸出內容時,也會輸出調用模塊的輸出內容,這時候,我們可以在所調用的模塊輸出前加條件:
if __name__=='__main__': pass
只有這個模塊為主程序運行時,才會執行pass
包:是一個分層次的目錄結構,它將一組功能相近的模塊組織在一起。
作用:代碼規范、避免模塊名稱沖突(不同包中不同模塊模塊名可以相同)
包與目錄的區別:
包含__init__.py文件的目錄稱為包
目錄通常不包含__init__.py文件
包的導入:
import 包名.模塊名
import pagekge.module_A print(pagekge.moudle_A.a)#調用一個包里的一個模塊的一個屬性或函數 import pagekge.module_A as mm #取小名 print(mm.a)
總結注意:
使用import開頭導入方式只能導入包名或模塊名
使用from…import導入方式可以導入包、模塊、函數、變量
import sys print(sys.getsizeof(24)) print(sys.getsizeof(99)) print(sys.getsizeof(True)) print(sys.getsizeof(False)) import time print(time.time()) #輸出秒 print(time.localtime(time.time())) #輸出當前時間 import urllib.request #與爬蟲有關的 print(urllib.request.urlopen('http://www.baidu.com').read()) #讀取百度網址
Python的強大離不開第三方模塊。有很多人寫了很多第三方模塊實現了很多功能,而我們只需安裝就可使用。
pip install 模塊名
以安裝schedule模塊為例:
第一步:windows徽標鍵+R調出窗口,輸入cmd,點擊確定
第二步:輸入pip install+要安裝的模塊名稱,按回車鍵
第三步:輸入python,回車進入python的交互式程序,輸入 import +模塊名,回車,如果沒有報錯則安裝成功!
import 模塊名
import scheduleimport timedef job(): print('666666')schedule.every(3).seconds.do(job)while True: schedule.run_pending() #檢測job的時間到了沒有 time.sleep(1)
關于“Python模塊化和第三方模塊安裝的方法”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Python模塊化和第三方模塊安裝的方法”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道。
文章標題:Python模塊化和第三方模塊安裝的方法
轉載源于:http://www.2m8n56k.cn/article27/pgcgjj.html
成都網站建設公司_創新互聯,為您提供電子商務、企業網站制作、品牌網站建設、微信小程序、做網站、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯