python读取txt⽂件并取其某⼀列数据的⽰例
菜鸟笔记
⾸先读取的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
python怎么读取文件中的数据AAAAF110 0003E7CC 0003E1FC 0003E758 0003FFFC 2B
现在要读取其每⾏的第3个数据,将其组成⼀个数组,代码如下:
import codecs
f = codecs.open('', 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⽂件并取其某⼀列数据的⽰例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。