Python-Übungsbeispiel 99

Python 100例Python 100 Beispiele

Frage:Es gibt zwei Dateien A und B auf dem Datenträger, die jeweils eine Zeile mit Buchstaben enthalten. Es ist erforderlich, die Informationen in diesen beiden Dateien zusammenzuführen (in alphabetischer Reihenfolge angeordnet) und sie in eine neue Datei C auszugeben.

Programmanalyse:Keine.

Programmquellcode:

#!/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()

Bevor Sie das obige Programm ausführen, müssen Sie die Dateien test1.txt und test2.txt in dem Verzeichnis erstellen, in dem das Skript ausgeführt wird.

Nachdem das obige Programm erfolgreich ausgeführt wurde, öffnen Sie die Datei test3.txt, und Sie können den Inhalt wie unten dargestellt sehen:

123456

Python 100例Python 100 Beispiele

Andere Erweiterungen