1. 程式人生 > >python在TXT檔案中按照某一字串取出該字串所在的行

python在TXT檔案中按照某一字串取出該字串所在的行

主要流程:讀取檔案資料——將每一行資料分成不同的字元段——在判斷
     在某個字否段是否含與某個字元。(只是其中一種辦法)

程式碼如下:

with open(r"C:\Users\LENOVO\Desktop\20170513155231.txt", encoding='utf-8') as f:#從TXT檔案中讀出資料
    for line1 in f:
        list.append(line1)  #通過for迴圈一行一行載入

datalist=[]      #定義一個數組
for item in list:    #通過一個for迴圈將每一行按照空格分成不同的字元段
    l = item.split()  #這句使用空格將item分割成字元段
    datalist.append(l)#將l放入陣列

for 
item in datalist: #通過一個for迴圈將某個字元段下含有某個字串的行顯示出來 if item[8] == '加速度感測器': print(item)