最近在學習Python的時候發現有的時候要安裝第三方庫、但是有的不需要安裝,一頭霧水。
這裏我查了一些python的標準庫,這些庫我們直接import就可以了,不需要我們用pip install *** 去安裝。
- atexit 允許註冊在程序退出時調用的函數。
- argparse 提供解析命令行參數的函數
- bisect 爲可排序列表提供二分查找算法
- calendar 提供一組與日曆相關的函數。
- codecs 提供編碼解碼數據的函數。
- collections 提供一組有用的數據結構。
- copy 提供複製數據的函數
- cvs 提供用於讀寫CVS文件的函數。
- datetime 提供用於處理日期和時間的類。
- fnmatch 提供用於匹配Unix風格文件名模式的函數。
- functools 該模塊爲高階函數提供支持——作用於或返回函數的函數被稱爲高階函數。在該模塊看來,一切可調用的對象均可視爲本模塊中所說的“函數”。
- concurrent 提供異步計算。
- glob 提供用於匹配Unix風格路徑模式的函數。
- io 提供用於處理I/O流的函數。在Python3中,它還包含StringIO,可以像處理文件已有處理字符串。
- json 提供用來讀寫JSON格式數據的函數,
- logging 提供和對Python內置的日誌功能的訪問,
- mutiprocessing 可以在應用程序中運行多個子進程,而且提供API讓這些子進程看上去像線程一樣,
- operator 提供實現基本的Python運算符功能的函數, 可以使用這些函數而不是字節寫lambda表達式,
- os 提供對基本的操作系統函數的訪問,
- random 提供生成僞隨機數的函數。
- re 提供正則表達式功能。
- sched 提供一個無需多線程的事件調度器。
- select 提供對函數select()和pool()的訪問,用於創建事件循環。
- shutil 提供對高級文件處理函數的訪問。
- signal 提供用於處理POSIX信號的函數。
- tempfile 提供用於創建臨時文件和目錄的函數。
- threading 提供對處理高級線程功能的訪問。
- urllib 提供處理和解析URL的函數。
- uuid 可以生成全局唯一標識符(Universally Unique Identifiers, UUID)。