0
我試圖讓程序自動在文本文件的最後一行開始,當我運行它並使其寫入最後一行時。我目前的代碼如下:寫入文本文件的最後一行?
with open('textfile.txt', 'a+') as tf
last_line = tf.readlines()[-1]
tf.write(linetext + '\n')`
當我運行這個,它說,列表索引超出範圍。我怎樣才能讓它自動跳到文本文件的最後一行並從那裏開始寫?
是的,只需打開該文件這樣'開放( 'TextFile.txt的', 'A')爲TF:'然後不管你'。寫入「將被附加在文件的末尾。 –
可能重複的[你如何追加到一個文件?](https://stackoverflow.com/questions/4706499/how-do-you-append-to-a-file) – davedwards
https:// stackoverflow的重複。 com/questions/4706499 /你如何追加到文件 –