![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cześć!
Czy mógłby mi ktoś powiedzieć, jak rozwiązać taki oto problem: kod programu: Kod import md5 a="c4ca4238a0b923820dcc509a6f75849b" b = 0 while b < 99: w = md5.new() w.update(b) w = w.hexdigest() if a==w: print b print w b=99 else: print b b=b+1; i taki oto błąd się wyświetla: Kod Traceback (most recent call last): File "D:\python\md5.py", line 11, in ? w.update(b) TypeError: update() argument 1 must be string or read-only buffer, not int Program miał za zadanie znalezienie/zdekodowanie ciągu md5 podanego w zmiennej "a". Z tego co rozumiem, to nie może to zostać wykonane, ponieważ w funkcji update() niedopuszczalne jest podstawianie zmiennej, "która się zmienia" (?!?!) ![]() ![]() Czy mógłby mi ktoś powiedzieć jak można rozwiązać ten problem? -------------------- Linkedin | ...
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale szukales przed czy po moim linku? Bo w moim linku znalazlem conajmniej dwie strony (dalej juz nie szukalem), co mowią jak sie konwertuje inta na stringa:
http://mail.zope.org/pipermail/zope/2001-January/123230.html http://www.ferg.org/projects/python_java_side-by-side.html Cytat myCounter = 0
myString = str(myCounter) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 18:21 |