En viktig måte å samle innspill i et Python -program er å lese informasjon fra en fil eksisterende på harddisken . Ved å bruke den innebygde "åpen "-funksjonen kan du tilordne en fil til en Python variabel og lese data fra det en linje av gangen behandlingen av innspill som det passer deg . Men kommer innspill fra tekstfiler ofte i form av strenger eller setninger . Hvis du ønsker å samle andre verdier fra filen som heltall du trenger å konvertere verdien ved hjelp av den aktuelle funksjonen . I dette tilfellet kan du bruke " int "-funksjonen til å konvertere verdien til et heltall . Du trenger
Python tolk
Vis flere instruksjoner
en
Åpne en strøm til en fil , og tilordne som refererer til en variabel (Kilde 1 ) :
>>> open_file = open (' /home /file.txt ')
2
Les det første elementet fra filen ved hjelp av " readline "-funksjonen . Dette forutsetter at hvert element har en egen linje i filen : en
>>> x = open_file.readline ( )
3
Konverter innspill til en heltall . Normalt vil inngangen vil være i form av en streng. Bruk " int "-funksjonen til å konvertere verdien til et heltall : en
>>> x = int ( x )