Come ciclo in un elenco di file in Python

January 26

Python, come altri linguaggi di programmazione di alto livello, è stato progettato per semplificare le attività ripetitive facile da eseguire nel codice. Per eseguire una serie di operazioni su ogni elemento di un elenco, utilizzare un ciclo "for". Python supporta il "for ... in" sintassi, in modo da non dover scrivere più codice per controllare la variabile di iterazione come si farebbe in un linguaggio come C. Leggi da un insieme di file i cui nomi sono memorizzati in una lista utilizzando un ciclo "for".

istruzione

1 Avviare la riga di comando interprete Python.

2 Conservare i nomi dei file che si desidera lavorare in una lista con un comando come questo:

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

I file che si vogliono lavorare con devono essere conservati nella directory Python ( "C: \ Python32 \" su una installazione tipica di Windows). Se sono altrove, è necessario specificare il percorso completo e il nome di ciascuno.

3 Avviare un "for ... in" loop con il seguente comando:

per i file in:

4 Digitare il comando (s) da eseguire per ogni file nel ciclo "for", avendo cura di ogni entab. I seguenti comandi, per esempio, semplicemente leggere il contenuto di ogni file:

f = open(i)

f.read ()

5 Premere Invio per aggiungere una riga vuota. Questo chiude il ciclo "for", e lo fa eseguire. Il contenuto di ogni file nella lista vengono emessi nella finestra interprete.