def ReadTxtName3(rootdir):
fo = open(rootdir)
filelist = fo.readlines() #将txt文件转换为所有的行组成的列表
numberoflines =len(filelist) #得到行数
print ("行数: %s" % (numberoflines))
returnMat = np.zeros((numberoflines,20)) #生成一个numberoflines行,3列的矩阵
index=0
for line in filelist: #依次读取每行
line = line.strip() #去掉每行头尾空白
listline=line.split(' ') #按换行符分割数据
print("listline = ",listline)
returnMat[index,:] =listline[0:]
index+=1
# print(returnMat)
# 关闭文件
fo.close()
return returnMat
if __name__ == '__main__':
resultpath = r'新建文本文档.txt'
d3 = ReadTxtName3(resultpath)
print("d3 = ",d3 ,type(d3))
运行结果: