编写自动审查程序,从文件读取文本,创建新的文件,其中四个字母的单词被替换为***8
时间: 2023-06-12 18:04:54 浏览: 147
以下是Python代码示例,实现从一个文件中读取文本并将其中四个字母的单词替换为***8,然后将结果写入新文件:
```python
input_file = "input.txt"
output_file = "output.txt"
with open(input_file, "r") as f1, open(output_file, "w") as f2:
for line in f1:
words = line.split()
for i in range(len(words)):
if len(words[i]) == 4:
words[i] = "***8"
new_line = " ".join(words)
f2.write(new_line + "\n")
```
这段代码会打开一个名为“input.txt”的文件,读取其中的文本,并将结果写入名为“output.txt”的新文件。对于每一行文本,它会将其分解为单词,然后检查每个单词的长度。如果单词长度为4,则将其替换为“***8”。最后,它将新的单词列表重新组合为一行,并将其写入新文件中。
阅读全文