![]() |
![]() |
![]() ![]()
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" (?!?!) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Czy mógłby mi ktoś powiedzieć jak można rozwiązać ten problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jak pisalem ja na pythonie sie nie znam. ale znam google. jesli chcesz zamienic int na string to wystarczy tylko:
http://www.google.com/search?q=python+conv...pl&start=0&sa=N |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:09 |