python極簡教程09:常用庫推薦
阿新 • • 發佈:2022-03-01
極簡python教程迎來了終章——常用庫推薦。
在本章中,我將羅列python的哪些庫是日常高頻使用的,哪些庫是身為寫python程式碼的測試工程師,應當逐步去了解並掌握的。
首先,貼兩個Python資源速查連結:
[中文版]
https://github.com/jobbole/awesome-python-cn
[英文版]
其次,推薦一些庫:
資料、專案,請關注公眾號:程式設計師小譚。- `requests` 處理 http/https 請求的庫 - `pandas` 用於處理矩陣資料(類似變成表格的形式) - `json` 處理 json - `jsonpath` 提取 json 欄位 - `pyyaml` 讀取和寫入 yaml 配置檔案 - `os` python的標準庫,常用路徑操作、程序管理、環境引數等 - `pathlib` 用於處理路徑操作,感覺比os更方便 - `collections` 一個集合模組,提供了許多有用的集合類 - `time` 用於處理時間 - `calendar` 日曆 - `bisect` 維護有序序列 - `pymysql` mysql 資料庫連線和操作 - `redis` python 操作 redis - `pymongo` python 操作 mongoDB - `argparse` 解析命令列引數 - `click` 解析命令列引數(比 argparse 使用更簡單) - `logging` 處理日誌 - `subprocess` 執行外部命令(比如shell) - `threading` 多執行緒 - `multiprocessing` 多程序 - `concurrent` 處理多執行緒/多程序,並且提供執行緒池/程序池操作 - `pyenv` 處理多個python虛擬環境 - `shutil` 檔案操作(複製和刪除) - `psutil` 獲取作業系統的資訊 - `apptoolkit` 獲取 app(安卓和iOS)的基礎資訊 - `scrapy` 爬蟲 - `jira` 操作 jira - `python-jenkins` 操作jenkins - `yagmail` 傳送郵件 - `django` Python 主流的 Web 框架 - `djangorestframework` 基於 Django 的 Restful API - `xadmin` 基於 Django 的後臺服務 - `flask` 另一款 Python 主流的 Web 框架 - `uiautomator2` UI自動化框架 - `unittest` 單元測試 - `pytest` 單元測試 - `mitmproxy` 處理網路抓包 - `math` 簡單數學操作
本文來自部落格園,作者:程式設計師小譚,轉載請註明原文連結:https://www.cnblogs.com/testtalking/p/15951589.html
。