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
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')
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.
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.
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ść?
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.
Dla uzupełnienia, kodowanie polskich znaków. Jakby ktoś szukał :)
plik = open("test.txt", 'a', encoding='utf-8')
Wow, wielkie dzieki :D
dzięki!
Komentarz dla poprawiania statystyki. :)
Super swietnie poprowadzony temat
Zapraszam do skorzystania z pełnej "ścieżki programisty Python":
strefakursow.pl/sciezki_kariery/python_developer.html?ref=87991
najlepszy nauczyciel=)
Fajny kurs dziękuję :)
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
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')
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')
O pierwszy 😁
Pomocny film, dzięki 💪
Dzialamy. Dzieki za wiedze 😊😊
Bardzo przydatna lekcja :)
pozdrawiam
super film
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.
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.
Dobry kurs
ma jedno WAZNE pytanie: jak usówać plik textowy
Super poradnik ale małe uwagi. Nie mówi się otwarliśmy tylko otworzyliśmy, nie mówi się "wrajt" tylko "rajt" itd
Tak, ale w sumie mi to nie przeszkadza
🤓
Writejbul
Swietna seriai i porządne tłumaczenie.
Mógłbys polecić jakieś stronki, gdzie mogę znaleźć praktyczne cwiczenia by to przecwiczyc?
Polski SPOJ
ok, to jak w takim razie zapisać do pliku .txt, to co mi zwraca print, coś na wzór log-a.?
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
Mi wyskakuje taki błąd w pierwszym etapie :/
if plik.writable():
AttributeError: 'file' object has no attribute 'writable'
Prawdopodobnie przy wpisywaniu typu pliku nie wpisałeś "w" (plik = open("test.txt", "w")) :))
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ść?
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.
@@zanproz dziękuję za wytłumaczenie!
@@sylwesteros157 nie ma za co!
a jak zrobic opcje zapisywania w tkinterze?
tak
plik = open("tekst.txt", "W") nie tworzy nowe pliku. Sprawdzone wiele razy. To samo środowisko, ten sam program ;/
super kurs ale ta wymowa angielskich słów tak kłuje w uszy czasami np. writejbulXD
So sad
@@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
ja mam notepad ++ i niedziala nie wiem czemu
Notepad++ nie jest najlepszy do Pythona, spróbuj z PyCharmem
a jest taka funkcja w python jak była w C++ chodzi mi dokładnie o funkcje go to