python 按Base64进行解码
时间: 2023-07-08 12:49:59 浏览: 161
在 Python 中,我们可以使用 base64 模块进行 Base64 编码和解码操作。下面是一个解码的示例代码:
```python
import base64
encoded_string = "SGVsbG8gV29ybGQh"
decoded_bytes = base64.b64decode(encoded_string)
decoded_string = decoded_bytes.decode('utf-8')
print(decoded_string)
```
这段代码会输出字符串 "Hello World!",这是将编码后的字符串 "SGVsbG8gV29ybGQh" 解码得到的结果。
需要注意的是,解码操作需要提供编码后的字符串,而不是编码后的字节流。在解码完成后,我们可以将得到的字节流转换为字符串。
相关问题
用python写base64的解码脚本
好的,关于python写base64的解码脚本,你可以在Python标准库中使用base64模块,代码如下:
import base64
encoded_text = "aGVsbG8gd29ybGQ="
decoded_text = base64.b64decode(encoded_text).decode("utf-8")
print(decoded_text)
这段代码会将经过base64编码后的字符串“aGVsbG8gd29ybGQ=”进行解码,输出为“hello world”。
接下来,请问您还有其他问题吗?
python 将“abc" 按Base64进行解码
抱歉,我之前理解错了你的问题。如果要将字符串 "abc" 进行 Base64 解码,可以使用 Python 标准库 base64 中的 b64decode() 方法,如下所示:
```python
import base64
encoded_str = "YWJj" # "abc" 的 Base64 编码结果
decoded_str = base64.b64decode(encoded_str).decode("utf-8")
print(decoded_str) # 输出 "abc"
```
在这个例子中,我们将字符串 "abc" 进行 Base64 编码,得到了 "YWJj",然后使用 b64decode() 方法将其解码,并使用 decode("utf-8") 将字节序列转换为字符串。
阅读全文