python中標準庫struct如何使用?
通常在需要進行二進制文件處理的時候,往往要調用的模塊就是struct,我們利用該模塊內容可以幫助玩呢進行處理二進制數據,以及網絡協議等等,這些都是它的基本內容,想必大家都是比較清楚的,那么還要記住三個函數:1、struct.pack;2、struct.unpack;3、struct.calcsize。具體情況了解一起來看下吧。
1、struct.pack
轉化成字符串:
importstruct
a=20
b=400
byte=struct.pack("ii",a,b)
big=struct.pack(">ii",a,b)#大端保存
small=struct.pack("
print(byte)
2、struct.unpack
使用實例:
importstruct
a=struct.pack("2I3sI",12,34,"abc",56)
b=struct.unpack("2I3sI",a)
printb
3、struct.calcsize
主要作用是極端字符串的長度。
上述就是利用struct模塊對數據進行操作及使用的案例了,大家如果需要的話,可以調用使用哦~更多Python學習教程請關注IT培訓機構:千鋒教育。