Oppgave 1 - Åpne og skrive til fil
Åpne Open-funksjonen i Python lager et fil-objekt og linker det til en fil på disken. Opprett en tekstfil kalt «test.txt» og lagre den i samme mappe som du jobber i. Du skal nå utføre en rekke operasjoner på denne filen:
Åpne filen i read only-modus. Lukk så filen.
Åpne filen i write-modus og skriv fornavnet ditt i filen. Lukk så filen.
Åpne filen i append-modus og legg til etternavnet ditt (med '\n' bak). Lukk så filen.
Åpne filen og legg inn fornavn på fire venner. (Disse skal komme i tillegg til ditt eget navn.) Husk '\n' etter hvert navn. Lukk så filen.
Code Block | ||
---|---|---|
| ||
Bob Bernt Bjornsdotter
Ola
Carina
Aragusta
Willy
|
Oppgave 2 - Lese data fra fil
I denne oppgaven skal du opprette et filobjekt i read only-modus og lese data fra filen. Begynn med å legge inn fornavn på fire venner i «test.txt» filen.
Åpne filen og print Print alt innholdet i filen til skjerm. (Hint: du må opprette et fil-objekt og bruke funksjonen read() på objektet). Lukk filen.
Print Åpne filen og print første linjen i filen til skjerm. (Hint: readline() funksjonen)
Print andre linje i filen til skjerm. (Hint: readline() har en lese-posisjon. Mer info om readline() her.)
Print den tredje og fjerde linjen til skjerm uten en blank linje i mellom. (Hint: rstrip()). Lukk filen.
Code Block | ||
---|---|---|
| ||
#1
Bob Bernt Bjornsdotter
Ola
Carina
Aragusta
Willy
#2
Bob Bernt Bjornsdotter
#3
Ola
#4
Carina
Aragusta
|
Oppgave 3 - Skriving av
...
numeriske data til fil
For å bruke write-funksjonen må tall til å skrive tall til fil, må tallene konverteres til strenger. I denne oppgaven skal du skrive et lite program som tar inn to tall fra brukeren og lagrer summen i test.txt-filen. F.eks. skal '12' lagres til fil om input fra bruker er 4 og 8.
Oppgave 4 - Bruk av løkker til filhåndtering
...