python删除txt倒数第3行字符串的最后1个字符
时间: 2024-01-23 08:04:01 浏览: 37
如果你想要删除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`循环遍历所有行,如果不是倒数第三行,就将这一行写回文件中。如果是倒数第三行,就将这一行的最后一个字符去掉再写回文件中。这样就可以删除倒数第三行的最后一个字符了。
相关问题
python删除字符串最后14个字符
可以使用切片(slice)来实现删除字符串最后14个字符的操作,代码如下:
```
string = "这是一个字符串,我要删除最后14个字符"
new_string = string[:-14]
print(new_string)
```
输出结果为:
```
这是一个字符串,我要删除最后
```
其中 `[:-14]` 表示从字符串开头取到倒数第15个字符(不包括倒数第14个字符),即删除了最后14个字符。
python中删除字符串最后一个元素
可以使用切片(slice)来删除字符串最后一个元素。具体实现方法如下:
```python
s = "hello"
s = s[:-1]
print(s)
```
输出结果为:
```
hell
```
其中,`[:-1]`表示从字符串的第一个元素开始到倒数第二个元素为止,也就是删除了最后一个元素。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)