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

Modifier 'b' ทำอะไรเมื่อเปิดไฟล์ด้วย Python?

Modifier 'b' เปิดไฟล์ที่ระบุใน Binary Mode ไฟล์ "Binary" คือไฟล์ที่ Format ไม่ได้ประกอบด้วยอักขระที่อ่านได้ Binary Files อาจเป็น Image Files เช่น JPEG หรือ GIF, Audio Files เช่น MP3 หรือ Binary Document Formats เช่น Word หรือ PDF ใน Python ไฟล์ถูกเปิดใน Text Mode โดย Default เพื่อเปิดไฟล์ใน Binary Mode เมื่อระบุ Mode ให้เพิ่ม 'b' เข้าไป

ตัวอย่าง

f = open('my_file', 'rb')
file_content = f.read()
f.close()

โค้ดด้านบนเปิด my_file ใน Binary Read Mode และเก็บเนื้อหาไฟล์ในตัวแปร file_content