在Python中逐行处理文件时对其进行迭代

时间:2018-07-23 14:53:39

标签: python file iteration

基本上,我有一个test.txt文件,我的目标是

  1. 阅读第一行
  2. 使用当前的第一行
  3. 删除当前行,以便下一行在文件中排在第一位
  4. 重复直到EOF

我知道我可以将文件存储在列表中,但是我正在寻找一种使用迭代器的方法。

我尝试过

with open("test.txt", "r") as f:
    for line in f:
        print(line) #Use the line in some way (example purposes)
        # del line (looking for something like this maybe)

从逻辑上讲,这是无效的,因为我没有写入文件。使用迭代器在Python中完成此操作的最佳方法是什么?

0 个答案:

没有答案