我正在尝试让程序在运行文本文件的最后一行时自动启动并在最后一行写入。我目前的代码如下:
with open('textfile.txt', 'a+') as tf
last_line = tf.readlines()[-1]
tf.write(linetext + '\n')`
当我运行它时,它表示列表索引超出范围。如何让它自动跳到文本文件的最后一行并从那里开始写?
答案 0 :(得分:1)
打开文件时使用a
标志
with open('path/to/file', 'a') as outfile:
outfile.write("This is the new last line\n")