假设我有一个文本文件(名为test.txt),我之前在Python脚本中写了15行。现在,我想在该文件中添加一些行。如何从test.txt的第16行开始迭代并在Python中为它添加一些新行?
答案 0 :(得分:5)
要附加到文件的末尾,您不需要“迭代”它 - 只需在追加模式下打开它:
with open("my_file", "a") as f:
f.write("another line\n")
迭代文件可以用来读取它们,而不是写它们。
答案 1 :(得分:0)
当您使用传统
“打开”文件时f = open(FILE)
你应该说明你正在使用的方法,在这种情况下,附加,所以
f = open(FILE, 'a')