python encode和decode的妙用


Posted in Python onSeptember 02, 2009

>>> "hello".encode("hex")
'68656c6c6f'

相应的还可以

>>> '68656c6c6f'.decode("hex")
'hello'

查了一下手册,还有这些codec可用

Codec Aliases Operand type Purpose
base64_codec base64, base-64 byte string Convert operand to MIME base64
bz2_codec bz2 byte string Compress the operand using bz2
hex_codec hex byte string Convert operand to hexadecimal representation, with two digits per byte
idna   Unicode string Implements RFC 3490. New in version 2.3. See also encodings.idna
mbcs dbcs Unicode string Windows only: Encode operand according to the ANSI codepage (CP_ACP)
palmos   Unicode string Encoding of PalmOS 3.5
punycode   Unicode string Implements RFC 3492. New in version 2.3.
quopri_codec quopri, quoted-printable, quotedprintable byte string Convert operand to MIME quoted printable
raw_unicode_escape   Unicode string Produce a string that is suitable as raw Unicode literal in python source code
rot_13 rot13 Unicode string Returns the Caesar-cypher encryption of the operand
string_escape   byte string Produce a string that is suitable as string literal in python source code
undefined   any Raise an exception for all conversions. Can be used as the system encoding if no automatic coercion between byte and Unicode strings is desired.
unicode_escape   Unicode string Produce a string that is suitable as Unicode literal in python source code
unicode_internal   Unicode string Return the internal representation of the operand
uu_codec uu byte string Convert the operand using uuencode
zlib_codec zip, zlib byte string Compress the operand using gzip
Python 相关文章推荐
Python实现拼接多张图片的方法
Dec 01 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
python+matplotlib绘制饼图散点图实例代码
Jan 20 Python
Python读取word文本操作详解
Jan 22 Python
Python实现的文本对比报告生成工具示例
May 22 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
python opencv调用笔记本摄像头
Aug 28 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
Python爬虫进阶之Beautiful Soup库详解
Apr 29 Python
python 简易计算器程序,代码就几行
Aug 29 #Python
python 提取文件的小程序
Jul 29 #Python
Python 文件重命名工具代码
Jul 26 #Python
python 生成目录树及显示文件大小的代码
Jul 23 #Python
python 域名分析工具实现代码
Jul 15 #Python
python 自动提交和抓取网页
Jul 13 #Python
python self,cls,decorator的理解
Jul 13 #Python
You might like
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
vue实现路由切换改变title功能
2019/05/28 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
部署Python的框架下的web app的详细教程
2015/04/30 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
打包发布Python模块的方法详解
2016/09/18 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
python drf各类组件的用法和作用
2021/01/12 Python
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
介绍一下Python中webbrowser的用法
2013/05/07 面试题
银行求职自荐书
2014/06/25 职场文书
大学毕业生自我评价
2015/03/02 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang