Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để chỉ đọc dòng đầu tiên của tệp bằng Python?


Để chỉ đọc dòng đầu tiên của tệp, hãy mở tệp ở chế độ đọc và gọi phương thức dòng đọc trên đối tượng tệp. Ví dụ,

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

Đoạn mã trên đọc dòng đầu tiên từ my_file.txt và in ra stdout. Một cách tiếp cận an toàn hơn sẽ là sử dụng cú pháp với open để tránh việc không đóng tệp trong trường hợp ngoại lệ:

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