Devdit
 

อ่านไฟล์ทีละบรรทัด Python ด้วยคำสั่ง read

1.1K

อ่านไฟล์ทีละบรรทัด 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 แสดงข้อมูลออกสู่หน้าจอ

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ