Python การอ่านไฟล์
การอ่านไฟล์ใน Python สามารถทำได้หลายวิธี โดยใช้ฟังก์ชันที่มีอยู่ในไลบรารีมาตรฐานของ Python อย่างเช่นฟังก์ชัน open() ต่อไปนี้เป็นตัวอย่างของการอ่านไฟล์ในรูปแบบต่าง ๆ และการประยุกต์ใช้งาน การอ่านไฟล์ทั้งหมดในครั้งเดียว (read()) การใช้ฟังก์ชัน read() จะทำการอ่านไฟล์ทั้งหมดและคืนค่าเป็นสตริง สามารถใช้ในกรณีที่ไฟล์มีขนาดไม่ใหญ่มาก การอ่านทีละบรรทัด (readline()) ในบางกรณี เราอาจต้องการอ่านไฟล์ทีละบรรทัด วิธีนี้เหมาะสำหรับการประมวลผลข้อมูลทีละบรรทัด file.readline(): อ่านไฟล์ทีละบรรทัดและคืนค่าบรรทัดที่อ่าน หากถึงจุดสิ้นสุดของไฟล์ จะคืนค่าเป็นสตริงว่าง การอ่านไฟล์ทั้งหมดเป็นลิสต์ของบรรทัด (readlines()) การใช้ readlines() จะทำการอ่านไฟล์ทั้งหมดและคืนค่าเป็นลิสต์ที่แต่ละบรรทัดของไฟล์เป็นองค์ประกอบของลิสต์ การอ่านไฟล์แบบไบนารี (rb) การอ่านไฟล์ไบนารี เช่น รูปภาพ หรือไฟล์ที่ไม่ใช่ข้อความ การอ่านไฟล์ขนาดใหญ่ทีละบล็อก เมื่อเราต้องการจัดการไฟล์ขนาดใหญ่ เราสามารถอ่านไฟล์ทีละบล็อกเพื่อประหยัดหน่วยความจำ การอ่านทีละบล็อกช่วยลดการใช้หน่วยความจำในกรณีไฟล์ขนาดใหญ่…