用python读取 text 文件每一行,将其中的 is 都 替换为 *,将修改后的各行都打印到屏幕上
时间: 2024-01-21 10:17:33 浏览: 20
可以使用 Python 的文件操作和字符串操作来实现读取文本文件每一行并替换指定字符串的功能。具体代码如下:
```python
# 打开文件
with open('file.txt', 'r') as f:
# 逐行读取并替换
for line in f:
new_line = line.replace('is', '*')
# 打印修改后的行
print(new_line)
```
其中,`with open('file.txt', 'r') as f:` 用来打开文件并创建一个文件对象 `f`,`'r'` 表示以只读模式打开文件。`for line in f:` 逐行读取文件内容,`line` 是一个字符串类型的变量,表示当前行的内容。`new_line = line.replace('is', '*')` 将字符串中的 `is` 替换为 `*`,并赋值给新的变量 `new_line`。最后,使用 `print(new_line)` 打印修改后的行到屏幕上。