python 读取按照关键字读取csv文件

输入文件:
在这里插入图片描述
获得指定包含关键字的两行信息
预测输出:
在这里插入图片描述
代码:


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])
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值