import?re
import?os
filepath='E:\\data11-20\\0.025'
#filepath=os.getcwd()
lst=[]
for?i?in?range(3,100):
filename='plane1-conv{:03d}.out'.format(i)
fullname=(os.sep).join([filepath,filename])
with?open(fullname)?as?f:
s=f.read()().strip()
lst1=[re.split(r'\s+',si.strip())[-1]?for?si?in?s.split('\n')]
lst.append(lst1)
#lst是壹個二維數組,每個文件的最後壹列作為壹個壹維數組存在裏面
#然後找出最長列的長度lmax,其他比它短的數據列,用lmax-len(i)組空格補到和它壹樣長
#每組空格的數目等於數據列的第壹個數據的長度
lmax=max([len(i)?for?i?in?lst])
ws=[i+['?'*len(i[0])]*(lmax-len(i))?for?i?in?lst]
with?open('E:\\hehe.txt','w')?as?wf:
wf.write('\n'.join(['?'.join(i)?for?i?in?ws]))