Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะอ่านเฉพาะบรรทัดแรกของไฟล์ด้วย Python ได้อย่างไร


หากต้องการอ่านเฉพาะบรรทัดแรกของไฟล์ ให้เปิดไฟล์ในโหมดอ่านและเรียกเมธอด readline บนออบเจ็กต์ไฟล์ ตัวอย่างเช่น

f = open('my_file.txt', 'r')
line = f.readline()
print line
f.close()

โค้ดด้านบนอ่านบรรทัดแรกจาก my_file.txt และพิมพ์ไปที่ stdout วิธีที่ปลอดภัยกว่าคือการใช้ with open syntax เพื่อหลีกเลี่ยงไม่ให้ไฟล์ปิดในกรณีที่เกิดข้อยกเว้น:

with open('my_file.txt', 'r') as f:
    print f.readline()