14. Kurs Python 3 - podstawowe operacje na plikach (.txt)

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 43

  • @marekkaszuba3178
    @marekkaszuba3178 3 года назад +35

    Dla uzupełnienia, kodowanie polskich znaków. Jakby ktoś szukał :)
    plik = open("test.txt", 'a', encoding='utf-8')

  • @bodan_max
    @bodan_max 4 года назад +3

    Komentarz dla poprawiania statystyki. :)

  • @macccc
    @macccc 4 месяца назад

    Super swietnie poprowadzony temat

  • @KoW
    @KoW  4 года назад +2

    Zapraszam do skorzystania z pełnej "ścieżki programisty Python":
    strefakursow.pl/sciezki_kariery/python_developer.html?ref=87991

  • @kingac7791
    @kingac7791 4 года назад +5

    najlepszy nauczyciel=)

  • @krzysztofszewczyk3835
    @krzysztofszewczyk3835 3 года назад +2

    Fajny kurs dziękuję :)

  • @proxykiller_music
    @proxykiller_music 4 года назад +9

    Super film fajnie by było jakbyś mógł pokazać jak zrobić program który generuje jakiś przypadkowy kod i zapisuje go do pliku i tworzy kolejny plik tekstowy który zapisuje ten kod poczym inny program przy wpisywaniu go sprawdza czy ten kod jest poprawny
    Coś w stylu generowania tokenu i weryfikacja jego autentyczności trudno o coś takiego na YT pozdrawiam

    • @martynn3734
      @martynn3734 Год назад +2

      import random
      import string
      def generate_code(length):
      characters = string.ascii_letters + string.digits
      code = ''.join(random.choice(characters) for _ in range(length))
      return code
      def save_code_to_file(code, filename):
      with open(filename, 'w') as file:
      file.write(code)
      code = generate_code(10)
      save_code_to_file(code, 'code.txt')
      save_code_to_file(code, 'verification_code.txt')

    • @martynn3734
      @martynn3734 Год назад +2

      def verify_code(filename):
      with open(filename, 'r') as file:
      code = file.read().strip()
      if code:
      print("Kod jest poprawny.")
      else:
      print("Kod jest niepoprawny lub pusty.")
      verify_code('verification_code.txt')

  • @maath235
    @maath235 4 года назад +8

    O pierwszy 😁
    Pomocny film, dzięki 💪

  • @danielstec1475
    @danielstec1475 Год назад

    Dzialamy. Dzieki za wiedze 😊😊

  • @Matikson
    @Matikson 2 года назад

    Bardzo przydatna lekcja :)

  • @jankrzeminski6040
    @jankrzeminski6040 3 года назад +1

    pozdrawiam

  • @szilip2813
    @szilip2813 2 года назад +1

    super film

  • @pilot349
    @pilot349 Год назад +1

    Poproszę jeszcze o jeśli to możliwe o wyjaśnienie 3. linijki "ile" z końcowej wersji pliku.
    Rozumiem, że polecenie [plik.write(input("Wpisz frazę:") + "
    ")] domyślnie samo deklaruje zapisanie tekstu który wpiszemy, ale zdefiniowane w funkcji, domyślnie zlicza znaki zużyte podczas zapisu[bajty]?
    Bo nie potrafię skumać dlaczego ta funkcja rozumie że ma zliczać znaki a nie np. całe słowa.

  • @marlenazya355
    @marlenazya355 7 месяцев назад

    Pracuje na google collab i zastanawiam się nad kwestią stworzenia pliku, kod w collabie pozwolił mi na wygenerowanie pliku z rozszerzeniem txt. bede wdzieczna za podpowiedz w temacie.

  • @pawekyo
    @pawekyo 4 года назад +1

    Dobry kurs

  • @tymoteuszjaworski5921
    @tymoteuszjaworski5921 3 года назад

    ma jedno WAZNE pytanie: jak usówać plik textowy

  • @jumperac7844
    @jumperac7844 3 года назад +6

    Super poradnik ale małe uwagi. Nie mówi się otwarliśmy tylko otworzyliśmy, nie mówi się "wrajt" tylko "rajt" itd

  • @CiekawskiJerzy02
    @CiekawskiJerzy02 3 года назад

    Swietna seriai i porządne tłumaczenie.
    Mógłbys polecić jakieś stronki, gdzie mogę znaleźć praktyczne cwiczenia by to przecwiczyc?

  • @johnnyz7365
    @johnnyz7365 3 года назад

    ok, to jak w takim razie zapisać do pliku .txt, to co mi zwraca print, coś na wzór log-a.?

    • @leznis
      @leznis 3 года назад

      Należałoby utworzyć funkcję "return", która by zwróciła dane, print tylko wyświetla je na ekranie i niemożliwym jest, aby print zapisał to do plikul

  • @dawidmachaa5578
    @dawidmachaa5578 2 года назад

    Mi wyskakuje taki błąd w pierwszym etapie :/
    if plik.writable():
    AttributeError: 'file' object has no attribute 'writable'

    • @pythondev3131
      @pythondev3131 2 года назад

      Prawdopodobnie przy wpisywaniu typu pliku nie wpisałeś "w" (plik = open("test.txt", "w")) :))

  • @sylwesteros157
    @sylwesteros157 2 года назад

    Nie rozumiem skąd te "L", skoro nigdzie wcześniej go nie definiowaliśmy tam. Czy dobrze rozumiem, że te L w pętli for ma być rozumiane jako jakikolwiek znak/wpis/wartość?

    • @zanproz
      @zanproz 2 года назад +1

      Zmiennej, która występuje w pętli zaraz po "for" się nie definiuje poza tą pętla. Odpowiada ona za wykonywanie zadań wyłącznie w tej pętli, dlatego się jej nie nazywa jakoś szczególnie.

    • @sylwesteros157
      @sylwesteros157 2 года назад +1

      @@zanproz dziękuję za wytłumaczenie!

    • @zanproz
      @zanproz 2 года назад +1

      @@sylwesteros157 nie ma za co!

  • @pvpdrag8288
    @pvpdrag8288 3 года назад

    a jak zrobic opcje zapisywania w tkinterze?

  • @Gregprog
    @Gregprog 9 месяцев назад

    plik = open("tekst.txt", "W") nie tworzy nowe pliku. Sprawdzone wiele razy. To samo środowisko, ten sam program ;/

  • @maciekwojdyna2271
    @maciekwojdyna2271 2 года назад

    super kurs ale ta wymowa angielskich słów tak kłuje w uszy czasami np. writejbulXD

    • @KoW
      @KoW  2 года назад +1

      So sad

    • @maciekwojdyna2271
      @maciekwojdyna2271 2 года назад +1

      @@KoW ale i tak zajebista robota wariacie i bardzo pomagasz a z angielskiego nie każdy musi być jakimś orłem ważne że dobrze wiedze przekazujesz

  • @Michal_P00
    @Michal_P00 2 года назад

    ja mam notepad ++ i niedziala nie wiem czemu

    • @KoW
      @KoW  2 года назад +1

      Notepad++ nie jest najlepszy do Pythona, spróbuj z PyCharmem

  • @LUK-pv7op
    @LUK-pv7op 2 года назад

    a jest taka funkcja w python jak była w C++ chodzi mi dokładnie o funkcje go to