Wie lese und schreibe ich mehrere Dateien?

7

Ich möchte ein Programm dafür schreiben: In einem Ordner habe ich n Anzahl der Dateien; Lies zuerst eine Datei und führe eine Operation aus und speichere das Ergebnis in einer separaten Datei. Lesen Sie dann die 2. Datei, führen Sie die Operation erneut durch und speichern Sie das Ergebnis in der neuen 2. Datei. Führen Sie das gleiche Verfahren für n Dateien durch. Das Programm liest alle Dateien nacheinander und speichert die Ergebnisse jeder Datei separat. Bitte geben Sie Beispiele, wie ich es tun kann.

    
user17451 16.10.2008, 11:06
quelle

6 Antworten

11
%Vor%

Dann nenne es wie:

%Vor%     
Matthew Scharley 16.10.2008 11:23
quelle
8

Ich denke, was Sie vermissen, ist, wie Sie alle Dateien in diesem Verzeichnis abrufen können. Verwenden Sie dazu das glob-Modul. Hier ist ein Beispiel, das alle Dateien mit der Endung * .txt in Dateien mit der Endung * .out

kopiert %Vor%     
Mapad 16.10.2008 12:28
quelle
5

Sie können das fileinput -Modul nützlich finden. Es ist genau für dieses Problem konzipiert.

    
Alex Coventry 16.10.2008 11:51
quelle
1

Ich habe gerade kürzlich von dem Befehl os.walk () erfahren, und es könnte Ihnen hier helfen. Es ermöglicht Ihnen, eine Verzeichnisbaumstruktur zu durchlaufen.

%Vor%     
monkut 17.10.2008 05:53
quelle
0

Kombinierte Antwort, die ein Verzeichnis oder eine spezifische Liste von Argumenten für Dateinamen enthält:

%Vor%     
michaeljoseph 16.10.2008 14:12
quelle
0
%Vor%     
pramod 14.08.2012 04:30
quelle

Tags und Links