编写一个将txt内容按行读取并按行替换特定字符串的python脚本
时间: 2023-03-07 08:22:56 浏览: 95
答:可以使用以下Python脚本来实现:with open('file.txt', 'r') as f:
for line in f:
# Replace the string with another string
line = line.replace('old string', 'new string')
print line
相关问题
编写一个读取大文件txt内容,然后按行替换特定字符串并写入原文件的pyhton脚本
我可以提供一些帮助。下面是Python脚本的示例:with open('filename.txt', 'r') as f:
lines = f.readlines()with open('filename.txt', 'w') as f_out:
for line in lines:
line = line.replace('old string', 'new string')
f_out.write(line)
写一个Python脚本,实现删除包含特定字符串的行
好的,以下是一段 Python 脚本,实现删除包含特定字符串的行:
```python
# 打开原始文件
with open('file.txt', 'r') as f:
# 读取每一行并检查是否包含特定字符串
lines = [line for line in f if '特定字符串' not in line]
# 打开新文件并写入筛选后的行
with open('new_file.txt', 'w') as f:
f.writelines(lines)
```
你可以将 `file.txt` 替换为你要处理的原始文件名,将 `'特定字符串'` 替换为你要删除的字符串,然后运行这段代码即可得到一个包含筛选后行的新文件 `new_file.txt`。
希望我的回答对你有所帮助!