python标准库:base64模块

Posted AustinJoe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python标准库:base64模块相关的知识,希望对你有一定的参考价值。

Base64是一种用64个字符来表示任意二进制数据的方法。(将二进制编码转换成ASCII字符)。使用A-Z,a-z,0-9,/,+这64个字符

函数 描述
base64.b64encode(s) 对二进制数据进行base64编码
base64.b64decode(s) 对base64编码的数据进行解码
base64.urlsafe_b64encode(s) 对URL进行baase64编码
base64.urlsafe_b64decode(s) 解码

 

import base64
str1=b"hello word"
encode_data=base64.b64encode(str1)
print(encode_data)
print(base64.b64decode(encode_data))

>>>>b\'aGVsbG8gd29yZA==\'
    b\'hello word\'
import base64
url="https://www.google.com"
encode_data=base64.urlsafe_b64encode(url.encode())
print(encode_data)
print(base64.urlsafe_b64decode(encode_data))


>>>b\'aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ==\'
   b\'https://www.google.com\'

 

以上是关于python标准库:base64模块的主要内容,如果未能解决你的问题,请参考以下文章

初探Python标准库~八个自带模块的妙用

初探Python标准库~八个自带模块的妙用

初探Python标准库~八个自带模块的妙用

Python 标准类库-因特网数据处理之Base64数据编码

python-网络安全编程第七天(base64模块)

Python标准库之sys模块