python读取txt文件并取其某一列数据的示例
菜鸟笔记
首先读取的txt文件如下:
AAAAF1100003E8180003E1FC0003E7700003FFFC90 AAAAF1100003E8240003E2080003E76C0003FFFCA5 AAAAF1100003E8140003E2040003E7600003FFFC85 AAAAF1100003E7F00003E2080003E7640003FFFC68 AAAAF1100003E7CC0003E1FC0003E7580003FFFC2B
现在要读取其每行的第3个数据,将其组成一个数组,代码如下:
importcodecs f=codecs.open('data.txt',mode='r',encoding='utf-8')#打开txt文件,以‘utf-8'编码读取 line=f.readline()#以行的形式进行读取文件 list1=[] whileline: a=line.split() b=a[2:3]#这是选取需要读取的位数 list1.append(b)#将其添加在列表之中 line=f.readline() f.close() foriinlist1: print(i)
输出结果为:
['0003E1FC'] ['0003E208'] ['0003E204'] ['0003E208'] ['0003E1FC']
以上这篇python读取txt文件并取其某一列数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。