Exemple pratique Python 99

Python 100例100 exemples Python

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 :

123456

Python 100例100 exemples Python

Autres extensions