我想逐行按字母顺序对文本文件进行排序。但我有这个问题。
输出文件:
ALPHA,1,2,3,4,5DELTA,1,2,3,4,5
GAMMA,1,2,3,4,5
ZZZZ,1,2,3,4,5 ,,,,,
这就是我想要的:
ALPHA,1,2,3,4,5
DELTA,1,2,3,4,5
GAMMA,1,2,3,4,5
ZZZZ,1,2,3,4,5 ,,,,,
这是我的代码,谢谢!
with open('USUARIOS.CSV') as archivo:
with open('archivoTEMP.CSV', 'w') as archivoTEMP:
for linea in sorted(archivo):
archivoTEMP.write(linea)
with open('archivoTEMP.CSV', 'r') as archivoTEMP:
with open(nombreArchivo, 'w') as archivo:
copyfileobj(archivoTEMP,archivo)
archivo.write(',,,,,')
os.remove('archivoTEMP.CSV')