Giả sử tôi muốn để xử lý mỗi dòng của một tập tin, nhưng dòng cuối cùng cần điều trị đặc biệt:Trong Python, làm thế nào để kiểm tra xem một dòng là cuối cùng?
with open('my_file.txt') as f:
for line in f:
if <line is the last line>:
handle_last_line(line)
else:
handle_line(line)
Câu hỏi đặt ra là, làm thế nào để thực hiện? Dường như không có chức năng nào để phát hiện kết thúc tệp trong Python.
Có giải pháp nào khác ngoài việc đọc các dòng vào danh sách (với f.readlines() hoặc tương tự) không?
đọc tất cả và lát? –