使用python删除指定txt文件的最后一行,且指针放在最后
时间: 2024-03-14 14:46:47 浏览: 44
可以使用以下代码来删除指定txt文件的最后一行,并将指针放在文件的末尾:
```python
with open('file.txt', 'r+') as f:
lines = f.readlines()
f.seek(0)
f.writelines(lines[:-1])
f.truncate()
```
在第一个 `with` 语句块中,我们以读写模式打开文件并读取所有行。在第二个 `with` 语句块中,我们将指针移到文件开头,将所有行写回文件中,但不包括最后一行。然后使用 `truncate` 方法将文件截断为当前指针位置(即文件末尾),这样就将指针放在了最后。
阅读全文