0
我通過一次讀入大塊數據來解析Python中的文件。使用struct.unpack,我可以將大塊數據解析爲整數,字符串和其他類型的組件。Python將字符串當作位數組
數據的結構是64位的二進制數據和64位的填充。
例如
res = struct.unpack('>64s64x', s)
藉助於此,我可以解壓結構成一個64位長的「串」具有填充的64位。
我的主要目標是取64位「字符串」res [0]並將其反轉。 (將1s切換爲0,反之亦然)
但是,如何將此字符串轉換爲位數組並對其進行處理?
請注意 - 由於「字符串」本身不是二進制數據的字符串表示形式,因此還會打印res [0]給出一堆亂碼,而不是1和0。位數組被視爲字符串...
謝謝你的解釋!這工作完美! – wayway