2016-09-04 1 views
6

Я пытаюсь найти точный эквивалент функции javascript 'btoa', так как я хочу закодировать пароль как base64. Оказывается, что есть много вариантов, однако, как указано здесь:Есть ли у python эквивалент Javascript's 'btoa'

https://docs.python.org/3.4/library/base64.html

Есть точный эквивалент «btoa» в Python?

ответ

11

Питона Base64:

import base64 

encoded = base64.b64encode('Hello World!') 
print encoded 

# value of encoded is SGVsbG8gV29ybGQh 

в JavaScript btoa:

var str = "Hello World!"; 
var enc = window.btoa(str); 

var res = enc; 

// value of res is SGVsbG8gV29ybGQh 

Как вы можете видеть, что они оба производят тот же результат.