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

จะเขียนข้อมูลไบนารีไปยังไฟล์โดยใช้ Python ได้อย่างไร


ไฟล์ "ไบนารี" คือไฟล์ใดๆ ก็ตามที่รูปแบบไม่ได้ประกอบด้วยอักขระที่อ่านได้ ไฟล์ไบนารีอาจมีตั้งแต่ไฟล์รูปภาพ เช่น JPEG หรือ GIF ไฟล์เสียง เช่น MP3 หรือรูปแบบเอกสารไบนารี เช่น Word หรือ PDF ใน Python ไฟล์จะถูกเปิดในโหมดข้อความโดยค่าเริ่มต้น หากต้องการเปิดไฟล์ในโหมดไบนารี เมื่อระบุโหมด ให้เพิ่ม 'b' เข้าไป

ตัวอย่าง

f = open('my_file', 'w+b')
byte_arr = [120, 3, 255, 0, 100]
binary_format = bytearray(byte_arr)
f.write(binary_format)
f.close()

ซึ่งจะเปิดไฟล์ในโหมดเขียนไบนารีและเขียนเนื้อหาอาร์เรย์ byte_arr เป็นไบต์ในไฟล์ไบนารี my_file