常用的Python模組以及主要作用

2021-08-10 22:51:32 字數 688 閱讀 7579

先來乙個嚐嚐

json.dump():把python物件編碼為json物件字串,並寫入檔案

with open('json-dump.json','w') as fp:

json.dump(data,fp)

json.dumps():把python物件編碼為json物件字串(s可以理解為string) json.load():將json物件字串檔案解碼為python可以識別的物件

with open('output.json') as fp:

loaded_json = json.load(fp)

json.loads():將json物件字串解碼為python可以識別的物件

有沒有s的區別主要在於源或者目的是字串還是檔案

還可以對比檢視:

base64

標準庫,提供 base16、base32、base64 格式的編碼和解碼。

binhex

標準庫,提供 binhex4 格式的編碼和解碼。

uu標準庫,提供 uuencode 格式的編碼和解碼。

protocol buffers(protobuf)

這是 google 開發的乙個跨語言的庫,用於網路傳輸的編碼和解碼。

Python的re模組主要方法

complie pattern flags 建立模式物件 search pattern,string flags 在整個字串中尋找模式,返回match物件或none match pattern,string flags 從字串的開始處匹配,返回match物件或none findall pattern...

python爬蟲主要模組 requests

requests是使用apache2 licensed 許可證的http庫。可使用其發起http請求,比urllib2模組更簡潔。r requests.get url,headers headers,cookies cookie 你也許經常想為 url 的查詢字串 query string 傳遞某種...

python錯誤異常處理,測試模組以及常用斷言方法

錯誤判斷,try try x 5 0print x except zerodivisionerror as e print 不能除零 e except print 其他錯誤 else print 沒有異常 測試完有無異常,檔案或資料庫需要關閉,用finally 不管有無異常都要執行 f open d...