Exemple pratique Python 99
Question :Il y a deux fichiers disque A et B, contenant chacun une ligne de lettres. Il est demandé de fusionner les informations de ces deux fichiers (classées par ordre alphabétique) et de les écrire dans un nouveau fichier C.
Analyse du programme :Aucune.
Code source du programme :
#!/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()
Avant d'exécuter le programme ci-dessus, vous devez créer les fichiers test1.txt et test2.txt dans le répertoire où le script est exécuté.
Après l'exécution réussie du programme ci-dessus, ouvrez le fichier test3.txt et vous pouvez voir le contenu comme indiqué ci-dessous :
123456Autres extensions
100 exemples Python