博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python:Base64编码解码
阅读量:6917 次
发布时间:2019-06-27

本文共 507 字,大约阅读时间需要 1 分钟。

import base64s_raw = "中国人a"b_raw = s_raw.encode() # S.encode(encoding='utf-8', errors='strict') -> bytesb64 = base64.b64encode(b_raw)print("b64", b64)s64 = b64.decode()print("s64", s64)b = base64.b64decode(s64)print("b", b)s = b.decode("utf-8") print("s", s)#输出"""b64 b'5Lit5Zu95Lq6YQ=='s64 5Lit5Zu95Lq6YQ==b b'\xe4\xb8\xad\xe5\x9b\xbd\xe4\xba\xbaa's 中国人a"""

b64encodeb64decode接收参数为bytes或ascii码字符串,返回值为bytes。

字符串和bytes互相转换有encodedecode方法,默认编码为utf-8。

转载于:https://www.cnblogs.com/xuejianbest/p/10285120.html

你可能感兴趣的文章
NSA 将向公众开源逆向工程工具 GHIDRA
查看>>
DKHadoop大数据平台架构详解
查看>>
从品钛IPO看,如何判断一家金融科技公司的科技底色
查看>>
C语言基础——循环详解!
查看>>
基于 OpenResty 的 API 网关 Orange 正式发布 0.7 版本
查看>>
从零开始学设计模式(六)—适配器模式(Adapter Pattern)
查看>>
基于tensorflow的一元二次方程回归预测
查看>>
CNCC 2018 经典计算机算法技术论坛全解读 | CNCC 2018
查看>>
小程序UI框架minui
查看>>
26个精选的JavaScript面试问题
查看>>
零基础Python学习路线图,小白的进阶之路!
查看>>
swift4.0 CAKeyframeAnimation动画使用
查看>>
Python3入门机器学习 - 模型泛化
查看>>
检测浏览器支持css3D转换
查看>>
我来悟微服务(2)-惊魂一刻
查看>>
Django学习笔记-Ajax
查看>>
Java 12 / JDK 12 正式发布
查看>>
分享一个 计算机网络基础知识的总结导图——系统架构师考试在路上
查看>>
IBM 向所有云平台开放旗下 Watson AI 服务
查看>>
OkHttp3源码解析(一)之请求流程
查看>>