ในการเปิดไฟล์ไบนารีในโหมดอ่าน/เขียนไบนารี ให้ระบุ 'w+b' เป็นโหมด (w=write, b=binary) ตัวอย่างเช่น
f = open('my_file.mp3', 'w+b') file_content = f.read() f.write(b'Hello') f.close()
โค้ดด้านบนเปิด my_file.mp3 ในโหมดอ่าน/เขียนไบนารี เก็บเนื้อหาไฟล์ในตัวแปร file_content และเขียนไฟล์ใหม่ให้มี "สวัสดี" ในรูปแบบไบนารี คุณยังสามารถใช้โหมด r+ เนื่องจากจะไม่ตัดไฟล์