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

0

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

base64string = base64.encodestring(('%s:%s' % (user, password@)).encode()).decode().replace('\n', '')

Słowa "user" i "password@" 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ą.

1

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

0

Ok fakt. Poprawiłem działa. THX

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