Python經常使用模塊小結

1、Python經常使用模塊小結

1.1 time模塊

  • 打印三種不一樣形式的時間,時間戳/格式化時間/結構化時間

1.2 datetime模塊

  • 時間的加減

1.3 random模塊

  • 隨機數

1.4 os模塊

  • 與操做系統交互,多用於文件操做

1.5 sys模塊

  • 與python解釋器交互,多用於環境變量配置

1.6 json模塊

  • 序列化:把數據從內存讀入硬盤(以json格式)
  • 反序列化:把數據從硬盤讀入內存(以json格式)
  • 跨平臺性質,它能夠序列化dict/list/str/int/float/bool/None數據類型

1.7 pickle模塊

  • 序列化:把數據從內存讀入硬盤(以pickle格式,二進制形式)
  • 反序列化:把數據從硬盤讀入內存(以pickle格式,以二進制形式)
  • 沒法跨平臺,可是能夠序列化Python的任意數據類型,

1.8 hashlib模塊

  • 加密

1.9 hmac模塊

  • 加鹽加密

1.10 logging模塊

  • 日誌模塊
  • 步驟
    • 建立logger對象
    • 建立handler對象
    • 建立formatter對象
    • 把formatter綁定到handler對象上
    • 把handler對象綁定到logger對象上
    • 設置級別
    • 測試

1.11 numpy模塊

  • 多維數組(矩陣/張量)的運算

1.12 pandas模塊

  • 處理表格/json等文件,數據庫

1.13 matplotlib模塊

  • 數據可視化

1.14 re模塊

  • 正則表達式,從文本中匹配特定的內容

1.15 typing模塊

  • 導入Python的數據類型

1.16 shutil模塊(瞭解)

  • 文件的壓縮與解壓縮,文件的拷貝

1.17 subprocess模塊(瞭解)

  • 運行子程序,即運行linux命令

1.18 xml模塊(瞭解)

  • 相似於json模塊,作不一樣程序間的數據交互
相關文章
相關標籤/搜索