如何在不更改第一行的情况下写入 .txt 文件

我如何在文件中写入内容,而不替换第一行? 我尝试了

file = io.open('test123.txt', 'r+')
file:write('test')
file:close()

但是它重写了第一行,而不是创建新的一行

点赞
用户7509065
用户7509065

尝试这样做:

file = io.open'test123.txt''r+')
file:read'L')
file:flush()
file:write'test')
file:close()

这会保留第一行不变,并从那里开始覆盖。如果到达末尾,它将开始增加文件的大小。

2020-07-18 20:00:27