มีทางเลือกอื่นสำหรับโค้ดด้านล่างนี้หรือไม่:
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
หากฉันกำลังประมวลผลไฟล์ข้อความขนาดใหญ่ที่(~15MB)
มีบรรทัดที่ไม่รู้จัก แต่มีความยาวต่างกันและจำเป็นต้องข้ามไปยังบรรทัดใดบรรทัดหนึ่งซึ่งฉันรู้หมายเลขล่วงหน้า ฉันรู้สึกแย่กับการประมวลผลทีละรายการเมื่อฉันรู้ว่าฉันสามารถเพิกเฉยต่อไฟล์อย่างน้อยครึ่งแรกได้ กำลังมองหาวิธีการแก้ปัญหาที่สวยงามมากขึ้นหากมี