Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเปิดไฟล์ไบนารีในโหมดอ่านและเขียนด้วย Python ได้อย่างไร


ในการเปิดไฟล์ไบนารีในโหมดอ่าน/เขียนไบนารี ให้ระบุ '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+ เนื่องจากจะไม่ตัดไฟล์