Hvordan Loop gjennom en liste over filer i Python

Python, som andre høyt nivå programmeringsspråk, er designet for å gjøre repetitive oppgaver lett å gjennomføre i kode. For å utføre et sett av operasjoner på hvert element av en liste, kan du bruke en "for" loop. Python støtter "for ... i" syntaks, slik at du ikke trenger å skrive så mye kode for å styre iterator variabel som du ville gjort i et språk som C. Les fra et sett med filer som har navn som er lagret i en liste ved hjelp av en "på" sløyfe.

Bruksanvisning

1 Start Python kommandolinje tolk.

2 Oppbevar filnavnene du ønsker å jobbe med i en liste med en kommando som dette:

filer = [ 'file1.txt', 'file2.txt', 'file3.txt']

Filene du ønsker å jobbe med bør oppbevares i Python katalogen ( "C: \ Python32 \" på en vanlig Windows-installasjon). Hvis de er et annet sted, må du oppgi hele banen og navnet til hver.

3 Start en "for ... i" loop med følgende kommando:

for jeg i filer:

4 Skriv inn kommandoen (e) for å kjøre for hver fil inn i "for" loop, og pass på å entab hver. Følgende kommandoer, for eksempel, vil bare lese innholdet i hver fil:

f = open(i)

f.read ()

5 Trykk Enter for å legge til en tom linje. Dette lukker "for" loop, og får den til å utføre. Innholdet i hver fil i listen er produksjonen i tolk vinduet.