不用truncate 方法,使用python删除指定txt文件的最后一行
时间: 2024-01-29 16:02:37 浏览: 156
文件操作函数的使用大全
可以使用以下代码删除txt文件的最后一行:
```python
with open('file.txt', 'r+') as file:
lines = file.readlines()
file.seek(0)
file.truncate()
file.writelines(lines[:-1])
```
这段代码会先将文件的所有行读取出来,然后将文件指针移到文件开头,并清空文件内容(相当于删除所有行)。最后,将除最后一行之外的所有行重新写入文件中。这样就实现了删除最后一行的操作。
阅读全文