在一系列行之間讀取檔案

因此,假設你只想在檔案的某些特定行之間進行迭代

你可以使用 itertools

import itertools

with open('myfile.txt', 'r') as f:
    for line in itertools.islice(f, 12, 30):
        # do something here

這將讀取第 13 行到第 20 行,因為 python 索引從 0 開始。因此行號 1 被索引為 0

也可以通過在這裡使用 next() 關鍵字來閱讀一些額外的行。

當你使用檔案物件作為可迭代時,請不要在這裡使用 readline() 語句,因為遍歷檔案的兩種技術不能混合在一起