# Datoteko odpremo z ukazom open. Ukaz vrne objekt, ki predstavlja odprto
# datoteko (file handle) in ki omogoča pisanje in branje z datoteke.
# Datoteke ni treba posebej zapirati, če uporabimo with.

# Datoteko odpremo za pisanje
with open('foo.txt', mode='w') as dat:
    # Vanjo pišemo z metodo write
    dat.write('Žive naj vsi narodi')

# Definirajmo funkcijo, ki sprejme ime datoteke in na
# zaslon izpiše njeno vsebino, pri čemer oštevilči vrste

def izpisi_vrstice(imeDatoteke):
    # Datoteko odpremo za branje
    with open(imeDatoteke, mode='r') as f:
        k = 1
        # Če gremo s for zanko po datoteki, dobivamo vrstice
        for vrstica in f:
            print("{0}. {1}".format(k, vrstica), end='')
            k = k + 1
