7.4 การอ่านแฟ้มแต่ละบรรทัด
การอ่านจากแฟ้มในแต่ละบรรทัดนั้น จะมีประโยชน์สำหรับการเปิดแฟ้มจากเว็บไซต์ที่ผู้ใช้ต้องการข่าวสารสนเทศ หรือกรณีอื่น ๆ เนื่องจากภาษาไพธอนมีมอดูลด้านนี้โดยตรงจึงทำให้สามารถเรียกใช้ได้อย่างง่ายดาย มอดูล linecache ประกอบด้วยเมท็อด getline(filename, lineno) การทำงานของคำสั่ง จะกำหนดให้แฟ้มที่อ่านมาได้ จัดเก็บอยู่ในหน่วยความจำก่อน จากนั้นจะนำเอาบรรทัดในแต่ละอาร์กิวเมนต์มาแสดง เมื่อเลิกใช้คำสั่งของมอดูล linecache แล้วจะต้องใช้คำสั่งเพื่อคืนหน่วยความจำด้วยเมท็อด clearcache() ดังตัวอย่างคำสั่งในภาพที่ 7.5
ภาพที่ 7.5 แสดงคำสั่งการอ่านแฟ้มแต่ละบรรทัด
การทำงานของโปรแกรมมีผลลัพธ์ดังภาพที่
7.6
ภาพที่ 7.6 แสดงผลการทำงาน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น