如何在Python中附加在同一行文本上

时间:2019-04-18 16:06:49

标签: python-3.x

我想通过Python附加到文本文件的最后一行。

当我第一次尝试这样做时,它将添加到下一行。从第二次开始,它将添加到同一行。

我也希望附加也第一次发生。谁能帮忙吗?

我的文件(textfile.txt)具有以下文本

ONE ON FIRST
TWO ON SECOND
THREE ON THIRD

当我尝试附加时。这是输出

ONE ON FIRST
TWO ON SECOND
THREE ON THIRD
FOUR ON FOURTH

如果我只再次运行附加代码,它就是这样的:

ONE ON FIRST
TWO ON SECOND
THREE ON THIRD
FOUR ON FOURTHFOUR ON FOURTH

我正在使用的附加代码:

with open('textfile.txt',mode='a') as file:
    file.write('FOUR ON FOURTH')

我正在尝试使结果像

ONE ON FIRST
TWO ON SECOND
THREE ON THIRDFOUR ON FOURTH

0 个答案:

没有答案