python删除txt最后一行字符串 最后1个字符
时间: 2023-09-08 21:11:27 浏览: 198
python删除某个字符
如果你想要删除txt文件中最后一行的最后一个字符,可以将上面的代码略微修改一下:
``` python
with open('example.txt', 'r') as f:
lines = f.readlines()
with open('example.txt', 'w') as f:
for line in lines[:-1]:
f.write(line)
f.write(lines[-1][:-1])
```
上面的代码中,我们使用了类似的方法读取文件中的所有行,并将其存储在`lines`列表中。然后,我们使用一个`for`循环将列表中除最后一行之外的所有行写回文件中。最后,我们使用`write()`方法将最后一行的前n-1个字符写回文件中,其中n是最后一行的字符数。这样就可以删除最后一行的最后一个字符了。
阅读全文