常用的python的標準庫

最近在學習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)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章