Ejemplo de práctica de Python 99
Problema:Hay dos archivos de disco A y B, cada uno almacena una línea de letras. Se requiere fusionar la información de estos dos archivos (ordenados alfabéticamente) y enviarla a un nuevo archivo C.
Análisis del programa:No hay.
Código fuente del programa:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
import string
fp = open('test1.txt')
a = fp.read()
fp.close()
fp = open('test2.txt')
b = fp.read()
fp.close()
fp = open('test3.txt','w')
l = list(a + b)
l.sort()
s = ''
s = s.join(l)
fp.write(s)
fp.close()
Antes de ejecutar el programa anterior, debe crear los archivos test1.txt y test2.txt en el directorio donde se ejecuta el script.
Después de ejecutar el programa anterior con éxito, abra el archivo test3.txt y verá el contenido como se muestra a continuación:
123456Otras extensiones
100 ejemplos de Python