Come iterare su Linee di file in Python

September 14

La padronanza di ingresso dei file e operazioni di output è una competenza fondamentale per un ingegnere del software, come la lettura dei dati da un file è qualcosa che ogni programmatore ha bisogno di sapere come fare. Il processo di lettura di dati da un file iterazione richiede su ogni riga di testo fino a raggiungere il simbolo di fine file. Il linguaggio di programmazione Python contiene funzionalità integrate per iterare su righe di un file. È possibile creare un semplice script Python che può raggiungere questo obiettivo in pochi minuti.

istruzione

1 Aprire l'editor di testo IDLE che viene fornito con il linguaggio di programmazione Python.

2 Selezionare "File / Salva con nome" dal menu principale e salvare il file come "textIterator.py."

3 Scrivere o copiare la seguente riga di codice per aprire qualsiasi file di testo per l'elaborazione. In questo esempio, si caricare il testo contenuto nel file di codice sorgente stessa.

f = open ( "textIterator.py")

4 Iterare le righe di testo all'interno del file di testo scrivendo il seguente ciclo for:

per la linea a f.readlines ():

5 Rientro per la riga successiva premendo il tasto "tab" e scrivere la funzione di stampa per stampare ogni riga nel file di testo, in questo modo:

stampa (linea)

6 Premere il tasto "F5" per eseguire lo script. L'uscita sarà il codice sorgente appena scritto:

f = open ( "textIterator.py")

per la linea a f.readlines ():

print(line)