我需要编写一个 Python 脚本来读取一个平面文本文件,搜索一个字符串,然后重写一个新的文本文件。
我有这个(示例)脚本:
import re
read = open("file.txt", "r")
data = file.read()
print data
newfile = open("newfile.txt", "w")
for line in read:
if re.match("(.*)dst="+str_var"(.*)", line):
print newfile, line,
file.close()
有没有更简单或更正确的方法?(我对 Python 几乎一无所知。这段代码来源于我在教程、谷歌等中找到的内容。)
谢谢!