【发布时间】:2017-12-25 03:57:24
【问题描述】:
我试图让程序在我运行它时自动从文本文件的最后一行开始,并让它写在最后一行。我目前的代码如下:
with open('textfile.txt', 'a+') as tf
last_line = tf.readlines()[-1]
tf.write(linetext + '\n')`
当我运行它时,它说列表索引超出范围。如何让它自动跳到文本文件的最后一行并从那里开始写入?
【问题讨论】:
-
是的,只需像
with open('textfile.txt', 'a') as tf:这样打开文件,然后将.write附加到文件末尾。 -
@downshift 我已经做到了。
-
哦,好吧,我一定是误会了,因为它以不同的方式显示了您的链接。谢谢。
-
@downshift 我认为您需要更多代表才能结束投票
-
我不想结束投票。我希望国旗合并相同的选票。也许我完全不明白相同的标志请求是如何工作的。当另一个用户使用相同的重复链接标记时,我希望看到我的标记旁边的数字增加。