อ่านไฟล์ทีละบรรทัด Python ด้วยคำสั่ง read บทความนี้สอนเขียนโค้ดภาษา Python อ่านข้อมูลจากไฟล์ เช่น text file ด้วยคำสั่ง read และคำสั่ง for เพื่ออ่านไฟล์ทีละบรรทัด ด้วยภาษา Python สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ข้อมูลในไฟล์ demo.txt
apple
banana
orange
ตัวอย่าง อ่านไฟล์ทีละบรรทัด Python ด้วยคำสั่ง read
with open('demo.txt', 'r') as f:
line = f.read()
i = 1
for v in line.splitlines():
print( 'บรรทัดที่',i , v )
i = i + 1
ผลลัพธ์
บรรทัดที่ 1 apple
บรรทัดที่ 2 banana
บรรทัดที่ 3 orange
อ่านไฟล์ทีละบรรทัด Python จากตัวอย่างเปิด text file ชื่อ demo.txt ด้วยคำสั่ง open จากนั้นใช้คำสั่ง read เพื่ออ่านข้อมูลในไฟล์เก็บไว้ที่ตัวแปร line และใช้คำสั่งคำสั่ง for วนลูปข้อมูลจากตัวแปร line เพื่ออ่านไฟล์ทีละบรรทัด สุดท้ายใช้คำสั่ง print แสดงข้อมูลออกสู่หน้าจอ