Python語言模組分為哪幾類?有哪些主要模組?
在Python語言中,以“.py”為字尾名的檔案,就叫做一個模組,每一個模組在Python裡都被看做是一個獨立的檔案,模組可以被專案中的其他模組、指令碼甚至是互動式的直譯器所使用,也可以被其他程式引用。
1、系統內建模組
os模組:os模組包含普遍的作業系統功能
sys模組:提供了一系列有關Python執行環境的變數和函式
random模組:random模組用於生成隨機數
time 模組: 主要包含各種提供日期、時間功能的類和函式
datetime模組:對time模組的一個高階封裝
shutil模組:是一種高層次的檔案操作工具
logging模組:將日誌列印到了標準輸出中
re模組:可以直接呼叫來實現正則匹配
pymysql模組:連線資料庫,並實現簡單的增刪改查
threading模組:提供了更強大的多執行緒管理方案
queue模組:實現了多生產者,多消費者的佇列
json模組:用於字串和資料型別間進行轉換json
2、開源(三方)模組
Requests:最富盛名的http庫。每個Python程式設計師都應該有它。
Scrapy:從事爬蟲相關的工作,這個庫也是必不可少的。
NumPy:為Python提供了很多高階的數學方法。
matplotlib:一個繪製資料圖的庫。對於資料分析師非常有用。
Pygame:開發2D遊戲的時候可以用上 。
Scapy:用Python寫的資料包探測和分析庫。
Django:開源Web開發框架,它鼓勵快速開發,並遵循MVC設計,開發週期短。
Py2exe:將python指令碼轉換為windows上可以獨立執行的可執行程式。
BeautifulSoup:基於Python的HTML/XML解析器,簡單易用。
PyGtk:基於Python的GUI程式開發GTK+庫。
3、自定義模組
自定義模組是自己寫的模組,對某段邏輯或某些函式進行封裝後供其他函式呼叫。
注意:自定義模組的命名一定不能和系統內建的模組重名了,否則將不能再匯入系統的內建模組了。
例如:自定義了一個sys.py模組後,再想使用系統的sys模組是不能使用的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2930026/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聖誕節的python豪華版聖誕樹,包括雪花彩燈文字背景
- 世界盃太精彩了,帶大家用Python做個足球遊戲,邊玩遊戲邊看比賽
- Python AI小專案打包通關:Pyinstaller和Wix都用上了
- 互動式儀表板!Python輕鬆完成!⛵
- 資料庫課程設計—超市零售資訊管理系統(Python實現)
- Python進行資料採集時,如何避免IP被封?
- 盤點爬蟲語言為何大多選擇Python而不是Java
- Generator(生成器),入門初基,Coroutine(原生協程),登峰造極,Python3.10併發非同步程式設計async底層實現
- 數值計算:前向和反向自動微分(Python實現)
- 影片美顏SDK是什麼?美顏SDK工具有哪些模組?
- 為什麼運維要學Python?它們之間有什麼聯絡?
- Python爬蟲抓取資料,為什麼要使用代理IP?
- DAG任務排程系統 Taier 演進之道,探究DataSourceX 模組
- opencv-python學習之旅
- 【爬蟲+資料分析+資料視覺化】python資料分析全流程《2021胡潤百富榜》榜單資料!
- 圖查詢語言 nGQL 簡明教程 vol.01 快速入門
- 智慧管控,綠色低碳:浪潮模組化資料中心助力浙江電力打造新一代排程系統
- 首次納入法律!美國國會倡導開發者使用記憶體安全編碼語言
- Python 物件導向