Có bất kỳ lựa chọn thay thế nào cho mã dưới đây không:
startFromLine = 141978 # or whatever line I need to jump to
urlsfile = open(filename, "rb", 0)
linesCounter = 1
for line in urlsfile:
if linesCounter > startFromLine:
DoSomethingWithThisLine(line)
linesCounter += 1
Nếu tôi đang xử lý một tệp văn bản lớn (~15MB)
với các dòng không xác định nhưng có độ dài khác nhau và cần chuyển đến một dòng cụ thể mà tôi biết trước số? Tôi cảm thấy tồi tệ khi xử lý từng cái một khi tôi biết mình có thể bỏ qua ít nhất nửa đầu của tệp. Tìm kiếm giải pháp thanh lịch hơn nếu có.