Ich habe eine Liste von Dateien 1.dat
, ..., N.dat
in einem Verzeichnis, das ich lesen und analysieren möchte.Iteratives Lesen von sortierten Dateien in Python
Ich habe die folgende
for f in os.listdir('.'): # read all the files in the directory
if f.endswith('.dat'): # use only the ones with .dat as extansion
print(f)
data1 = np.loadtxt(f)
# some operations on each file
Auf diese Weise werden die Dateien in zufälliger Reihenfolge genommen, die Ausgabe Druck:
6.dat
4.dat
8.dat
5.dat
13.dat
10.dat
1.dat
16.dat
20.dat
19.dat
Also meine Frage, wie ich das Skript erzwingen die Dateien sortiert lesen? Von der Datei 1.dat
bis N.dat
.
die Dateien in einer Liste anhängen könnte, dann die Liste sortieren? – CodeCupboard