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解决字典中的值是列表问题的方法
Mar 04 Python
linux系统使用python获取内存使用信息脚本分享
Jan 15 Python
python传递参数方式小结
Apr 17 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
Jul 12 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
磁盘垃圾文件清理器python代码实现
Aug 24 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python定时检测无响应进程并重启的实例代码
Apr 22 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 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调用Oracle存储过程的方法
2008/09/12 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
python模拟鼠标拖动操作的方法
2015/03/11 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
简单谈谈python基本数据类型
2018/09/26 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
python区块及区块链的开发详解
2019/07/03 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
公司新年寄语
2014/04/04 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
单位介绍信格式范文
2015/05/04 职场文书
诚实守信主题班会
2015/08/13 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python