python 将一个文件中的指定单词删除后,复制到另一个文件中
时间: 2024-02-11 18:05:56 浏览: 54
python小项目练习
好的,这个问题我可以帮你解决。首先,我们需要读取原始文件,逐行查找需要删除的单词,并将修改后的行写入到另一个文件中。
下面是一个示例代码,你可以根据自己的需求进行修改和优化:
```python
# 需要删除的单词
word_to_delete = "指定单词"
# 原始文件路径和名称
input_file = "input.txt"
# 新文件路径和名称
output_file = "output.txt"
# 逐行读取原始文件,删除指定单词后写入新文件
with open(input_file, "r") as f_input, open(output_file, "w") as f_output:
for line in f_input:
# 删除指定单词
line = line.replace(word_to_delete, "")
# 写入新文件
f_output.write(line)
```
在上述代码中,我们首先定义需要删除的单词、原始文件路径和名称以及新文件路径和名称。然后,我们使用 `with` 语句打开原始文件和新文件,其中原始文件以只读模式打开,新文件以写模式打开。接着,我们逐行读取原始文件中的内容,并使用 `replace` 方法删除指定单词。最后,我们将修改后的行写入到新文件中。
希望这个代码能够帮助到你!
阅读全文