Python - datoteke - preverjanje 1

Python - datoteke - preverjanje 1

Avtor: Saša Kožuh

Učni cilji: kreiranje datotek, pisanje v datoteko

Naloga 1

Pri odpiranju datoteke moramo podati argument. Pravilno prikaži kateri argument pripada določni dejavnosti.

pisanje
dodajanje
branje
w
a
r
b
d

Preveri

Pravilno

Odlično! Nadaljuj z vprašanji.

Naprej

Napačno

Napačno! Ponovno napravi to nalogo.

Nazaj

Naloga 2

V novo datoteko začnemo pisati tako, da jo najprej ustvarimo: open("imeDatoteke.txt","w")

Kaj se zgodi, če datoteka s tem imenom že obstaja?

Program nas opozori in zahteva novo ime datoteke.
Program se sesuje.
Izbriše staro datoteko in ustvari novo prazno z istim imenom.
Program stari datoteki doda podaljšek _old in napravi novo prazno datoteko.

Preveri

Pravilno

Bravo! Res je tako. Pri tem je potrebno biti pozoren saj izgubimo vse podatke

Naprej

Napačno

Napačno! Reši nalogo še enkrat.

Nazaj

Naloga 3

Ko datoteko odpremo in nekaj na njej izvajamo jo moramo na koncu tudi zapreti.

Primer:
datoteka = open("nekaj.txt","w")
.
.
.

Zapiši kako na koncu zapreti datoteko.

Preveri

Pravilno

Bravo! Odgovor je pravilen.

Naprej

Skoraj pravilno

Close je metoda, ki je deklarirana kot close(). Ker datoteka ne potrebuje nobenega argumenta, se jo podaja s praznimi oklepaji.

Naprej

Napačno

Napačno! Poizkusi še enkrat.

Nazaj

Naloga 4

Pri pisanju v datoteko je potrebno posebej povedati kje se vrstica konča in želimo prehod v novo.

S katerim znakom (ali več znaki) to naredimo?

Preveri

Pravilno

Bravo! Odgovor je pravilen.

Naprej

Skoraj pravilno

Napačno si uporabil poševnico. Oznaka za prehod v novo vrstico ni /n temveč \n.

Naprej

Napačno

Napačno! Poizkusi še enkrat.

Nazaj

Naloga 5

Dopolni kodo tako, da bo program ustvaril novo datoteko z imenom preizkus.txt.

import
datoteka = open("preizkus.txt", "")
datoteka.write("Ravno rešujem preverjanje znanja")
datoteka

Preveri

Pravilno

Bravo! Lahko nadaljuješ.

Naprej

Napačno

Napačno! Poizkusi ponovno. Nazaj

Naloga 6

Dopolni kodo tako, da bo program v datoteko dopisal besedilo v dveh vrsticah.

import os
datoteka = open("rezultati.txt","")
datoteka ("Janez Kovač: odlično(5) ")
datoteka ("Lojze Korošec: dobro(3)")
.close()

Preveri

Pravilno

Bravo! Uspešno si zaključil kviz.

Naprej

Napačno

Napačno! Poizkusi ponovno. Nazaj

0%
0%