Red de conocimientos turísticos - Conocimientos sobre calendario chino - Utilice la programación Python para agregar el contenido de cada línea en el archivo txt.

Utilice la programación Python para agregar el contenido de cada línea en el archivo txt.

#-*-?coding:utf-8?-*-

importar?re

importar?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 ,nombre de archivo])

con?open(nombre completo)?as?f:

s=f.read()().strip()

lst1 =[re.split(r'\s+',si.strip())[-1]?for?si?in?s.split('\n')]

lst.append( lst1)

#lst es una matriz bidimensional y la última columna de cada archivo se almacena en ella como una matriz unidimensional

#Luego encuentre la longitud del más largo columna lmax y otras proporciones Para su columna de datos corta, use grupos de espacios lmax-len(i) para hacerla tan larga como sea

#El número de espacios en cada grupo es igual a la longitud de los primeros datos en la columna de datos

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]))