问题:现在有这么一个data1.txt文件,我想把数据读取到一个列表中:data1[ …]
利用正则化:
import re
f = open(r'd:/data1.txt', 'r') #打开文件
a = list(f) #整体存为列表
str = a[0].split() #将数据split
data1 = []
for s in str:
ss = re.findall("\d+", s) #查找数字
data1.append(int(ss[1])) #存入数组
print(data1) #完成
f.close()
运行结果