7.3 การอ่านจากแฟ้มทั้งหมด
2. การใช้เมท็อด readlines() เมท็อดนี้จะอ่านแฟ้มทั้งหมดแยกออกมาแต่ละบรรทัดในลักษณะสายอักขระ
จนกระทั่งเจอตำแหน่ง EOF ข้อมูลจะเก็บอยู่ในโครงสร้างแบบลิสต์
3. การใช้เมท็อด
read(bytes) ซึ่งมักจะใช้กับแฟ้มที่มีขนาดใหญ่
เพราะต้องการลดภาระงานในการประมวลผล การส่งค่าจะส่งจำนวนบรรทัดออกมาเป็นข้อมูลสายอักขระ
แต่ถ้าในบรรทัดแรกมีตำแหน่ง EOF อยู่ จะส่งค่า null ออกมา ตัวอย่างคำสั่งการเขียนเพื่อให้แสดงจำนวนบรรทัดของแฟ้ม ดังภาพที่ 7.3
ไม่มีความคิดเห็น:
แสดงความคิดเห็น