Какова цель кодирования и декодирования в одной строке кода? - PullRequest
0 голосов
/ 19 сентября 2019

Я видел код, в котором строка закодирована и немедленно декодирована?Какую пользу это дает?

Я несколько раз сталкивался с кодом, который описан ниже.Какова его цель?

string_to_hash = "ahmer"
base64_string = base64.b64encode(string_to_hash).decode('utf-8')

1 Ответ

0 голосов
/ 19 сентября 2019

b64encode принимает байты и возвращает байты.В идеале это должно быть:

base64_string = base64.b64encode(string_to_hash.encode('utf-8')).decode('utf-8')

строка -> байты -> b64 кодированные байты -> b64 кодированная строка

...