Skip to content

Instantly share code, notes, and snippets.

@dekoza
Created July 17, 2014 16:33
Show Gist options
  • Save dekoza/311fbc41886072ec0e95 to your computer and use it in GitHub Desktop.
Save dekoza/311fbc41886072ec0e95 to your computer and use it in GitHub Desktop.
Zapis i odczyt z pliku
def wczytaj_od_usera():
"""
Funkcja ma za zadanie pobierac od uzytkownika napis i zapisac go do
pliku.
"""
napis = input("Podaj napis do zapamiętania: ")
with open('plik_z_danymi.txt', 'a') as plik:
while napis:
plik.write(napis + '\n')
napis = input("Podaj napis do zapamiętania: ")
print("Dzięki za współpracę")
def wczytaj_z_plliku():
"""
Funkcja wczytuje z pliku kolejne linijki i zwraca słownik, w którym
kluczem jest numer linii, a wartością treść tej linii.
"""
with open('plik_z_danymi.txt', 'r') as plik:
linijki = plik.readlines()
result = {idx+1: linia for idx, linia in enumerate(linijki)}
return result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment