python 提取文本关键词所在行(txt,csv)


问题:

a.txt:
1.2 0 3 8 89
3.2.2 0 4 5 56
4. 0 4 5 56
5. 0 4 5 56PT
6.2 0 4 5 56
7.2 0 3 5 562 0 4 5 56
8.2 0 4 5 56PT
9.2 0 3 5 56
10.2 0 4 5 56

提取的文件:
1.2 0 3 8 89
5. 0 4 5 56PT
7.2 0 3 5 562 0 4 5 56
8.2 0 4 5 56PT
9.2 0 3 5 56

代码:

 

def test_txt():
    file_data  = open('a.txt')    
    for l in file_data.readlines():
        if l.find('GRID') >=0 or l.find('SPC') >= 0:
            print(l.strip())
test_txt()

 

如何是csv文件  

 

def test_csv():
    file_data  = open('gesf.csv')    
    for l in file_data.readlines():
        if l.find('GRID') >=0 or l.find('SPC') >= 0:
            print(l.strip())
test_csv()

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM