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