Python為各種數據類型(如整型等)提供與“C”不同的抽象層次,它們也以不同的方式存儲它們。當然,存儲在二進制文件中的數據或通過網絡發送和接收的數據是連續的字節。在Python中,列表中的數據可能不會被存儲為連續的字節塊。
2
為了處理它們,將python值轉換為“C”結構很重要,即將它們打包成連續的數據字節,或者將一個連續的字節塊分解成Python對象。模塊“struct”提供了將python對象打包為連續的字節塊的功能,或者將一大塊字節拆分成python結構。
Python為各種數據類型(如整型等)提供與“C”不同的抽象層次,它們也以不同的方式存儲它們。當然,存儲在二進制文件中的數據或通過網絡發送和接收的數據是連續的字節。在Python中,列表中的數據可能不會被存儲為連續的字節塊。
2
為了處理它們,將python值轉換為“C”結構很重要,即將它們打包成連續的數據字節,或者將一個連續的字節塊分解成Python對象。模塊“struct”提供了將python對象打包為連續的字節塊的功能,或者將一大塊字節拆分成python結構。