您好,登錄后才能下訂單哦!
菜鳥筆記
首先讀取的txt文件如下:
AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E76C 0003FFFC A5 AAAAF110 0003E814 0003E204 0003E760 0003FFFC 85 AAAAF110 0003E7F0 0003E208 0003E764 0003FFFC 68 AAAAF110 0003E7CC 0003E1FC 0003E758 0003FFFC 2B
現在要讀取其每行的第3個數據,將其組成一個數組,代碼如下:
import codecs f = codecs.open('data.txt', mode='r', encoding='utf-8') # 打開txt文件,以‘utf-8'編碼讀取 line = f.readline() # 以行的形式進行讀取文件 list1 = [] while line: a = line.split() b = a[2:3] # 這是選取需要讀取的位數 list1.append(b) # 將其添加在列表之中 line = f.readline() f.close() for i in list1: print(i)
輸出結果為:
['0003E1FC'] ['0003E208'] ['0003E204'] ['0003E208'] ['0003E1FC']
以上這篇python讀取txt文件并取其某一列數據的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。