python 编写一个程序将某个指定的字符串从一个文本文件中所出现的地方删除。程序应该提示用户输入一个文件名和要删除的字符串。
时间: 2024-02-18 21:05:54 浏览: 81
python删除字符串中指定字符的方法
5星 · 资源好评率100%
好的,这是一个简单的 Python 编程问题。下面是代码实现:
```python
# 获取用户输入的文件名和要删除的字符串
filename = input('请输入文件名:')
delete_str = input('请输入要删除的字符串:')
# 打开文件,并读取内容
with open(filename, 'r') as f:
content = f.read()
# 删除指定的字符串
new_content = content.replace(delete_str, '')
# 写入新内容到文件
with open(filename, 'w') as f:
f.write(new_content)
print('已经将文件中的{}删除。'.format(delete_str))
```
在上面的代码中,我们首先使用 `input()` 方法提示用户输入文件名和要删除的字符串。接着,我们使用 `with open()` 语句打开指定文件,并读取文件内容。然后,我们使用字符串的 `replace()` 方法将指定的字符串从文件内容中删除。接下来,我们使用 `with open()` 语句重新打开文件,并将新的内容写入到文件中。最后,我们打印出提示信息,告诉用户已经将指定字符串从文件中删除。
阅读全文