Qualcuno sa come Python organizza i file durante il loro ciclo? Ho bisogno di eseguire il ciclo su alcuni file in una cartella in un ordine fisso (preferibilmente alfanumerico secondo i nomi dei file), ma Python sembra ricorrere ad essi in un ordine piuttosto casuale. Finora io sto usando questo codice:Python - looping su file - ordine
filelist = glob.glob(os.path.join(path, 'FV/*.txt'))
for infile in filelist:
#do some fancy stuff
print str(infile)
e i nomi dei file sono stampati in un ordine non proprio ovvio per me.
C'è un modo semplice per predefinire un determinato ordine per quel ciclo? Grazie!
solo per motivi di completezza: se si desidera solo scorrere i file, os.listdir è spesso sufficiente (... non nel tuo caso, perché vuoi espandere * .txt). – born