Advertisement

Python如何实现并行查找关键字所在的行

阅读量:

在实际操作过程中,常常会面临数据提取方面的挑战,当需要处理的文件体积庞大且包含大量关键词时,采用集合的方式能够有效应对这一问题。

复制代码
    #!/usr/bin/env python
    # -*- coding: utf-8 -*- 
    __author__ = 'Shengwei Ma'
    __author_email__ = 'shengweima@icloud.com'
    
    
    with open('3.txt', 'r') as f1:
    a = set(line.strip() for line in f1)
    
    with open('wheat_est_gi.fa.gff3', 'r') as f:
    for line in f:
        line1 = line.strip().split('\t')
        Name = line1[8].split(';')[1].split('=')[1]
        if Name in a:
            print line,
    
    
      
      
      
      
      
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~