一.基本庫:
sys 程式和Python決議器的互動
os 啟動新行程;操作檔案和目錄
re 正則運算式,字串匹配
string 基本字串操作
inspect 提供自省和反射功能
importlib 支持動態匯入
bitstring二進制資料處理
zipfile 壓縮解壓檔案
tarfile 壓縮解壓檔案
random 亂數,概率
uuid 生成唯一碼
defaultdict 帶默認值的字典
fcntl 操作檔案描述符
signal 信號處理
threading 執行緒庫,構建并發應用
psutil 系統性能引數
命令列,讀取配置:
optparse 處理命令列選項
glob 檔案路徑查找
yaml 訪問yaml資料檔案
ConfigParser 讀取組態檔
xml XML庫
pickle 序列化
json 序列化
網路請求相關:
libxml2 XML決議器
urlparse URL決議
urllib 訪問URL資源
urllib2 訪問URL資源
cookielib http客戶端的cookie處理
requests 神器,用于發送網路請求,常用于介面測驗
httplib http請求客戶端
BeautifulSoup 從HTML或XML檔案中提取資料的Python庫
網路資料包:
scapy 網路嗅探工具包
dpkt 網路資料報決議
pcapy 決議pcap檔案
socket TCP,UDP資料協議
struct 將python基本型別值與用python字串格式表示的C struct型別間的轉化,主要用于網路資料傳輸
二.分布式系統構建:
xmlrpclib 基于xml的遠程RPC庫
fabric 利用ssh高效部署和管理系統的工具,用于遠程執行命令和部署檔案
paramiko 遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接,用于遠程執行命令和部署檔案
大資料和資料庫相關:
avro avro是一個資料序列化系統
etcd etcd訪問庫
pyspark spark庫
hdfs hdfs庫
pyhive hive庫
redis 訪問redis資料庫
rediscluster 訪問redis集群
pymongo 訪問mongodb
kafka 訪問kafka
pykafka 訪問kafka
sqlalchemy ORM庫
MySQLdb 訪問MySQL資料庫
三.測驗系統構建:
flask 構建web應用,構建HTTP介面
tornado 構建web應用,構建HTTP介面
BaseHTTPServer 簡單HTTP服務器
appium App自動化測驗工具
selenium 大名鼎鼎的web自動化測驗工具
behave BDD自動化測驗框(通用自動化測驗框架)
unittest Python內置自動化測驗框架(通用自動化測驗框架)
logging 日志庫
traceback 除錯資訊
nanotime 納秒級的時間
time 時間訪問和轉換函式
datetime 日期和時間
jenkinsapi 訪問jenkins
四.結果展示:
smtplib 負責發送郵件
email 負責構造郵件
numpy 資料處理
math 顧名思義
matplotlib 資料繪圖包
pylab 繪制二維,三維資料
pychart 制作圖表
在這里推薦一個軟體測驗交流群,QQ:642830685,群中會不定期的分享軟體測驗資源,測驗面試題以及測驗行業資訊,大家可以在群中積極交流技術,另外還有技術大牛為你解疑答惑,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251457.html
標籤:其他
