方法一:
def redDocument(self):
urlDoc = "D:/18100108---111.000"
f=open(urlDoc,'r')
#print(f.read())
i = 0
result = list()
#result = ""
#按照行读取
for line in f.readlines()[9:]:
temp = list()
line = line.strip()
if not line:
continue
elif len(line)<1:
continue
result = result+line.replace('\t','')
i = i+1
pass
f.close()
abcd = result.split(" ")
print(abcd)
#print(b)
pass
方法二:
def redDocument01(self):
urlDoc = "D:/18100108.000"
f=open(urlDoc,'r')
fInfo = f.read()[130:]
fList = fInfo.strip().split(" ")
result = list()
for i in range(len(fList)):
if fList[i] == '':
continue
result.append(fList[i].replace('\t',''))
#print(b)
pass
print(result)
print(len(result))
方法三:
def readDocument3(self):
urlDoc = "D:/18100108---111.000"
ecwind = np.loadtxt(urlDoc,dtype=float,skiprows=(9))
ecwindList = ecwind.tolist()
print(ecwind)
print(ecwindList)
pass
因为读取的文件里为矩阵序列,所以第三种方式合适