python删除txt倒数第3行字符串的最后1个字符
时间: 2024-01-23 18:04:01 浏览: 56
python 移除字符串尾部的数字方法
如果你想要删除txt文件中倒数第3行的最后一个字符,可以使用类似的方法,修改一下代码:
``` python
with open('example.txt', 'r') as f:
lines = f.readlines()
with open('example.txt', 'w') as f:
for i, line in enumerate(lines):
if i != len(lines) - 3: # 不是倒数第三行
f.write(line)
else:
f.write(line[:-1]) # 倒数第三行去掉最后一个字符
```
上面的代码中,我们使用了类似的方法读取文件中的所有行,并将其存储在`lines`列表中。然后,我们使用一个`for`循环遍历所有行,如果不是倒数第三行,就将这一行写回文件中。如果是倒数第三行,就将这一行的最后一个字符去掉再写回文件中。这样就可以删除倒数第三行的最后一个字符了。
阅读全文