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 相关文章推荐
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
May 22 Python
python flask 多对多表查询功能
Jun 25 Python
Python搭建FTP服务器的方法示例
Jan 19 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Flask实现跨域请求的处理方法
Sep 27 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 Python
解决django 向mysql中写入中文字符出错的问题
May 18 Python
python 多线程死锁问题的解决方案
Aug 25 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
Python入门之使用pandas分析excel数据
May 12 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
PHP HTML代码串截取代码
2008/12/29 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
php GUID生成函数和类
2014/03/10 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
优化JavaScript脚本的性能的几个注意事项
2006/12/22 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
javascript 写的一个简单的timer
2009/07/30 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
JS实现多选框的操作
2020/06/24 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
Python网站验证码识别
2016/01/25 Python
简单谈谈python中的多进程
2016/11/06 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
python实现代码统计程序
2019/09/19 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
为什么相对PHP黑python的更少
2020/06/21 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
大学生考试作弊检讨书1000字
2014/10/14 职场文书
2016年记者节感言
2015/12/08 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android