读取txt 数据
#读取txt数据 filepath = "sample1.txt"
def data_read(filepath):
fp = open(filepath, "r")
datas = []#存储处理后的数据
lines = fp.readlines()#读取整个文件数据
i = 0# 为一行数据
for line in lines:
row = line.strip('\n').split()#去除两头的换行符,按空格分割
datas.append(row)
i = i + 1
print("读取第", i,"行")
fp.close()
return datas
读取csv文件
import codecs
from itertools import islice
def loadData(filename):
file = codecs.open(filename, 'r', 'utf-8')
data = []
for line in islice(file, 1, None): #islice对迭代器做切片
line = line.strip().split(',')
print ('读取数据中.....')
data.append(line)
return dat