Un modo importante per raccogliere l'input in un programma Python è quello di leggere le informazioni da un file presente sul disco rigido . Utilizzando il built-in funzione "Apri" è possibile assegnare un file a una variabile Python e leggere i dati da esso una riga alla volta l'elaborazione dell'input come meglio credi . Tuttavia, l'input da file di testo spesso si presenta sotto forma di stringhe , o frasi. Se si desidera raccogliere altri valori dal file , come numeri interi è necessario convertire il valore utilizzando l'apposita funzione . In questo caso è possibile utilizzare la funzione "int" per convertire il valore di un numero intero. Cose che ti serviranno
Python Interpreter
Mostra più istruzioni
1
apertura di un flusso su un file , ed assegnare che il riferimento a una variabile (Fonte 1 ) :
>>> open_file = open ( ' /home /file.txt ' ) economici 2
Leggi il primo elemento dal file con la funzione " readline " . Ciò presuppone che ogni elemento ha una riga separata nel file:
>>> x = open_file.readline ( )
3
convertire l'ingresso di un integer . Normalmente l' ingresso sarà nella forma di una stringa. Utilizzare la funzione "int" per convertire il valore di un numero intero:
>>> x = int ( x ) per