Come leggere un file una riga alla volta con Python

December 22

Una delle principali pietre miliari nella imparare un linguaggio di programmazione è capire come gestire file di input. file di input consente al programma di leggere un file sul computer. Questo significa che è possibile leggere i dati da una fonte esterna al programma, che apre un mondo di possibilità nello sviluppo di software. Il linguaggio di programmazione Python ha un modo semplice di file di lettura, il che lo rende una scelta eccellente per imparare le basi del file di input. È possibile scrivere un breve script che legge una riga di file di testo per riga in pochi minuti.

istruzione

1 Aprire l'editor di testo IDLE che viene fornito con il Python download. E 'in Program Files (o applicazioni per Macintosh), nella directory Python. Un file di codice sorgente vuoto si apre nella finestra editor di testo.

2 Dichiarare una variabile stringa e memorizzare il percorso e il nome di un file in esso. Ad esempio, se si desidera leggere un file il cui percorso è C: \ filename.txt, si potrebbe scrivere questa riga di testo (si noti che il backslash è un carattere speciale nelle stringhe, e che è necessario scrivere due per simboleggiare una sola barra):

filename = "C: \ filename.txt"

3 Aprire il file e conservarla in un oggetto file chiamato "f" scrivendo questa riga di codice:

f = open (nome del file)

4 Aprire il file e conservarla in un oggetto file chiamato "f" scrivendo questa riga di codice:

f = open (nome del file)

5 Rientro per la riga successiva premendo il tasto Tab o colpire lo spazio di quattro volte. Ora che sei su una linea frastagliata, è possibile scrivere codice che verrà eseguito con ogni iterazione del ciclo for. Per stampare la riga di testo corrente, è possibile utilizzare la funzione di stampa in questo modo:

print('{}'.format(line.rstrip()))

6 Premere F5 per eseguire il programma. Il programma restituisce il testo contenuto nel file, una riga alla volta.