fork download
  1. """
  2. #tryb - r - do odczytu, w - do zapisu
  3. #tworzymy uchwyt do pliku (plik)
  4. with open('liczby.txt', 'r') as plik:
  5. #teraz tworze obiekt w ktorym zapisze to co jest w pliku
  6. dane = plik.readlines()
  7. #read() - bierze wszystko i wypluwa tak jak w pliku
  8. #readline() - wczytuje jeden wiersz
  9. #readlines() - zapisuje wszystko - wszystkie wiersze zapisuje do lisyy razem z bialymi znakami (entery, tabulatory itd)
  10. print(dane)
  11.  
  12. #moze da sie szybciej zamienic stringa na inta???
  13. #map(int, dane)
  14. #jak usunac entery z listy???
  15. for i in range(len(dane)):
  16. #biore jeden wiersz i usuwam z niego entery
  17. dane[i] = int(dane[i].rstrip())
  18.  
  19. #no ok - ale chcialbym zeby liczba byla liczba a nie stringiem
  20. #rzutujemy string na inta (wiersz 14...)
  21. #moge to zrobic wylacznie dla jednej liczby w wierszu
  22. print(dane)
  23. """
  24. """#druga metoda z mapa
  25. #jak dziala mapa...
  26. #obiekt(map(na co rzutujemy, co zmieniamy))
  27. #list(map(int, list))
  28. with open('liczby.txt', 'r') as plik:
  29. dane = plik.readlines()
  30.  
  31. print(dane)
  32. for i in range(len(dane)):
  33. dane[i] = dane[i].rstrip()
  34.  
  35. dane = list(map(int, dane))
  36.  
  37. print(dane)
  38. """
Success #stdin #stdout 0.02s 9156KB
stdin
Standard input is empty
stdout
Standard output is empty