在txt文件由多行内容的情况下,编写python脚本修改txt文件中第一行的第一个字符
时间: 2024-02-18 12:01:35 浏览: 122
python基础课程课件.pdf
在多行文本文件中,修改第一行的第一个字符可以采用类似的方法,只需要读取第一行并替换第一个字符,然后将修改后的第一行和其余行重新写回原文件即可。下面是一个示例代码:
```python
with open("test.txt", "r") as f:
lines = f.readlines()
first_line = lines[0].strip() # 去除第一行末尾的换行符
modified_first_line = "X" + first_line[1:] # 将第一个字符替换为"X"
lines[0] = modified_first_line + "\n" # 将修改后的第一行重新赋值给lines列表
with open("test.txt", "w") as f:
f.writelines(lines)
```
需要注意的是,在将修改后的第一行重新赋值给lines列表时,需要加上末尾的换行符,否则写回文件后第一行会与第二行紧密相连。
阅读全文