Problem ze składnią zawierającą znak @

Odpowiedz Nowy wątek
2019-09-07 19:24
0

Używam w programie następującej linii (python 3)

base64string = base64.encodestring(('%s:%s' % (user, [email protected])).encode()).decode().replace('\n', '')

Słowa "user" i "[email protected]" są przykładowe. Niemniej moje hasło faktycznie kończy się znakiem @.
Przy próbie uruchomienia pokazuje mi jednak że znak @ jest nieprawidłow. Można to jakość obejść? Początkuję więc może to dla Kolegów drobnostka. Proszę o podzielenie się wiedzą.

Pozostało 580 znaków

2019-09-07 19:36
1

Bo Masz błąd składniowy, tak się używa "at"[0]. Przekazałeś zmienną [email protected], a nie string "[email protected]", a że tak nie można nazwać zmiennej, to interpreter wywalił syntax error.
[0] https://stackoverflow.com/que[...]es-the-at-symbol-do-in-python


za dużo hn - WeiXiao 2019-09-07 19:37
Za dużo, nie ukrywam:) - lion137 2019-09-07 19:39

Pozostało 580 znaków

2019-09-07 19:38
0

Ok fakt. Poprawiłem działa. THX

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0