原理: 將一組簡單數據進行打包,轉換爲bytes格式發送。或者將一組bytes格式數據,進行解析。python
接口使用數據結構
Struct(fmt) 功能: 生成結構化對象 參數:fmt 定製的數據結構 st.pack(v1,v2,v3....) 功能: 將一組數據按照指定格式打包轉換爲bytes 參數:要打包的數據 返回值: bytes字節串 st.unpack(bytes_data) 功能: 將bytes字節串按照指定的格式解析 參數: 要解析的字節串 返回值: 解析後的內容 struct.pack(fmt,v1,v2,v3...) struct.unpack(fmt,bytes_data)
說明: 可使用struct模塊直接調用pack unpack。此時這兩函數第一個參數傳入fmt。其餘用法功能相同函數