base64模块

'''
base64是使用 A-Z,a-z,0-9,+,/这64个字符来表示任意二进制数据,一般用来对路径(url)进行编码,将非ASCII码的
字符数据转换为ASCII码。将不可打印的二进制数据转换为可以打印的字符串
'''
#------------对二进制进行编码解码-----------------------
import base64
aaa = "乞儿".encode() #二进制

result = base64.b64encode(aaa) #使用base64编码
print(result)

result1 = base64.b64decode(result) #使用base64解码
print(result1)
#---------------对url进行编码解码------------------------------
url = "www.taobao.com".encode() #二进制
result2 = base64.urlsafe_b64encode(url)
print(result2)

result3 = base64.urlsafe_b64decode(result2)
print(result3)

 

posted @ 2019-05-11 16:34  上古战神  阅读(341)  评论(0编辑  收藏  举报