从python中的文本文件中的特定行开始迭代

时间:2012-08-07 13:23:05

标签: python

假设我有一个文本文件(名为test.txt),我之前在Python脚本中写了15行。现在,我想在该文件中添加一些行。如何从test.txt的第16行开始迭代并在Python中为它添加一些新行?

2 个答案:

答案 0 :(得分:5)

要附加到文件的末尾,您不需要“迭代”它 - 只需在追加模式下打开它:

with open("my_file", "a") as f:
    f.write("another line\n")

迭代文件可以用来读取它们,而不是它们。

答案 1 :(得分:0)

当您使用传统

“打开”文件时
f = open(FILE) 

你应该说明你正在使用的方法,在这种情况下,附加,所以

f = open(FILE, 'a')