Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. Åpne filen i  read only-modus. Lukk så filen.

  2. Åpne filen i write-modus og skriv fornavnet ditt i filen. Lukk så filen.

  3. Åpne filen i append-modus og legg til etternavnet ditt (med '\n' bak). Lukk så filen.

  4. Å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
titleMulig tekstfil etter kjøring av kode:
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. 

  1. Å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.

  2. Print Åpne filen og print første linjen i filen til skjerm. (Hint: readline() funksjonen)

  3. Print andre linje i filen til skjerm. (Hint: readline() har en lese-posisjon. Mer info om readline() her.)

  4. Print den tredje og fjerde linjen til skjerm uten en blank linje i mellom. (Hint: rstrip()). Lukk filen.

Code Block
titleEksempel på kjøring:
#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

...