b64encode
import base64
base64.b64encode(s, altchars=None)
b64encode
函数主要是使用Base64
对bytes-like
类型对象进行 编码(加密) 并返回bytes
对象。
s
:输入,被编码的bytes-like
对象altchars
:应该是长度为2的byte
类型字符串,它指定“+”
和“/”
字符的替代字母表。import base64
mystr = "人生苦短,我用Python"
mystr = bytes(mystr,encoding="utf-8") #转换为byte类型
mystr
输出:
b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8Python'
开始编码:
base64.b64encode(mystr)
编码结果:
b'5Lq655Sf6Ium55+t77yM5oiR55SoUHl0aG9u'