我用
items()遍历
key和
values您的
fields字典。
我跳过空白行,
continue并用清理其他行
rstrip()
我用您的字典
keys中的替换
line了
values在中找到的
fields所有行,并用编写了每一行
import fileinputtext = "sample file.txt"fields = {"pattern 1": "replacement text 1", "pattern 2": "replacement text 2"}for line in fileinput.input(text, inplace=True): line = line.rstrip() if not line: continue for f_key, f_value in fields.items(): if f_key in line: line = line.replace(f_key, f_value) print line
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)