输入文件:
获得指定包含关键字的两行信息
预测输出:
代码:
import sys
f=open('E:\demo_houyi\demo_CARD_read.txt','r')
lines=f.readlines()
lines_str = ''.join(lines) # to str
res = lines_str.split('\n')
# print("******************************\n")
#
# print(lines)
# print(lines.__len__())
sys.stdout = open('data3_CARD_write.txt', mode = 'w',encoding='utf-8')#把结果保存的文件当中
for i in range(lines.__len__()):
#print(i)
if lines[i].__contains__("beta-lactamase"):
tarline = int(i)+1
print(res[tarline-1])
print(res[tarline])#注意缩进,当时因为python的缩进导致输出一直不对
#print("******************************\n")
#print(res)
# for lines in lines:
# print(lines)
# print("******************************\n")
# if'beta-lactamase' in lines:
# print("into if\n")
#
# print(lines)
#
# print("out if")
#
#
# index = lines_str.find('beta-lactamase', 0)
# # print(index)
# # if'beta-lactamase' in lines_str:
# # print(res[0])
# # print(res[1])