首页 > 编程 > Python > 正文

python读取txt文件并取其某一列数据的示例

2019-11-25 13:15:36
字体:
来源:转载
供稿:网友

菜鸟笔记

首先读取的txt文件如下:

AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90AAAAF110 0003E824 0003E208 0003E76C 0003FFFC A5AAAAF110 0003E814 0003E204 0003E760 0003FFFC 85AAAAF110 0003E7F0 0003E208 0003E764 0003FFFC 68AAAAF110 0003E7CC 0003E1FC 0003E758 0003FFFC 2B

现在要读取其每行的第3个数据,将其组成一个数组,代码如下:

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表