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文件并取其某一列数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。