菜鸟笔记
1
2
3
4
5
|
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个数据,将其组成一个数组,代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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)
|
输出结果为:
1
2
3
4
5
|
[ '0003E1FC' ]
[ '0003E208' ]
[ '0003E204' ]
[ '0003E208' ]
[ '0003E1FC' ]
|
以上这篇python读取txt文件并取其某一列数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_38984928/article/details/82998151