如何在一个文件fileA中将关键字关键字复制到Python 2.7中的另一个文件fileB?查询应在输出中包含关键字。
答案 0 :(得分:0)
如果您的问题是要复制startWord和endWord之间的原始文件的一部分,您可以使用这个稍微修改过的 Extract subset of file in bash or Python
begin = 'BEGINSTRING'
end = 'ENDSTRING'
with open(f, 'r') as input_file:
tmp = []
flag = False
for line in input_file.readlines():
if begin in line:
flag = True
index = line.find(begin)
tmp.append(line[index:])
continue
elif flag:
tmp.append(line)
elif end in line:
index = line.find(end)
tmp.append(line[:index+1])
break
else:
pass
with open(f + '_new', 'w') as output_file:
for line in tmp:
output_file.write(line)