我试图让程序在运行时自动从文本文件的最后一行启动并使其写入最后一行。我当前的代码如下:
with open('textfile.txt', 'a+') as tf
last_line = tf.readlines()[-1]
tf.write(linetext + '\n')`
当我运行它时,它说列表索引超出范围。如何让它自动跳到文本文件的最后一行并从那里开始写入?
最佳答案
打开文件时使用a
标志
with open('path/to/file', 'a') as outfile:
outfile.write("This is the new last line\n")
关于python - 写入文本文件的最后一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45198007/