这是我目前的代码:
encodedstring = base64.encodestring(b"admin:password")[:-1]
现在我想使用用户名和变量的变量密码,这样的东西?
username = "admin"
password = "password"
user_pass = username + ":" + password
user_pass = b"user_pass <<<<?
encodedstring = base64.encodestring(user_pass)[:-1]
我该怎么做?
非常感谢
答案 0 :(得分:1)
嗯,像这样?
username = b"admin"
password = b"password"
user_pass = username + b":" + password
encodedstring = base64.encodestring(user_pass)[:-1]
或者你是说用户名和密码来自哪个地方给你字符串?
在这种情况下编码。
username = get_username().encode('UTF8')
password = get_password().encode('UTF8')
user_pass = username + b":" + password
使用UTF-8以便非ascii字符也能正常工作。
答案 1 :(得分:0)
base64.b64encode((user + ':' + password).encode('utf-8'))