Python可以使用open()
函數來讀寫二進制文件。在open()
函數中,可以指定文件的打開模式為'rb'
(讀取二進制文件)或'wb'
(寫入二進制文件)。
以下是讀取二進制文件的示例代碼:
with open('binary_file.bin', 'rb') as file:
binary_data = file.read()
以上代碼將打開名為binary_file.bin
的二進制文件,并將文件內容讀取為二進制數據存儲在變量binary_data
中。
以下是寫入二進制文件的示例代碼:
binary_data = b'\x00\x01\x02\x03\x04\x05'
with open('binary_file.bin', 'wb') as file:
file.write(binary_data)
以上代碼將二進制數據b'\x00\x01\x02\x03\x04\x05'
寫入名為binary_file.bin
的二進制文件中。
需要注意的是,在讀取二進制文件時,返回的數據類型為bytes;在寫入二進制文件時,需要將數據轉換為bytes類型。