binascii 模块:它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转。 #binary_value是二进制数值不是字符串,也不是int型的1010

binascii.b2a_hex(binary_value) ##binary_value 一般读二进制文件可以得到

>>'89'

python自带的builtin函数:bin(num) 十进制数值 ===》二进制字符串

bin(10)

>> '0b1010'

oct(num) 十进制数值 ===》八进制字符串

oct(10)

>>'012'

hex(num) 十进制数值 ===》十六进制字符串

hex(20)

>>'0x14'

int(str, base) 其它进制字符串 ===》十进制的数值,其中base代表str具体是属于哪个进制,如果是2则表示str是二进制, 默认base为十进制

int('20')

>>20

int('10', 2)

>>2

int('10', 8)

>>8

int('20', 10)

>>20

int('20',16)

>>32

字符与数字转换函数:

chr(int) 整型 转 字符

chr(65)

>>'A',

ord(chr) 字符 转 整型

ord('a')

>>97,

最后,给一个读取图片文件二进制内容的示例:

#!/usr/bin/env python

#encoding: utf-8

import binascii

fh = open(r'C:\Temp\img\2012517165556.png', 'rb')

a = fh.read()

#print 'raw: ',`a`,type(a)

hexstr = binascii.b2a_hex(a) #得到一个16进制的数

#print 'hex: ',hexstr, type(hexstr)

bsstr = bin(int(hexstr,16))[2:]

print 'bin: ',bsstr, type(bsstr)

1010刷屏的效果,是不是有点黑客帝国的赶脚啊,呵呵

python测试脚本 进制转换器_使用Python内置的模块与函数进行不同进制的数的转换...相关推荐

  1. python测试脚本项目全程教程_《手把手教你》系列练习篇之5-python+ selenium自动化测试(详细教程)...

    1. 简介 今天我们继续前边的练习,学习和练习一下:如何使用webdriver方法获取操作复选框-CheckBox.测试不同的分辨率.如何断言title.如何获取某一个元素的text属性值等等,这些小 ...

  2. 用python写脚本筛选原创微博_基于python编写的微博应用

    本文实例讲述了基于python编写的微博应用,分享给大家供大家参考.具体如下: 在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥. 下载python版的SDK,打开example ...

  3. python 创建空的numpy数组_数据分析-NumPy内置函数创建数组

    微信公众号:yale记 关注可了解更多的教程问题或建议,请公众号留言. 背景介绍 今天学习使用numpy的内置函数arange().ones().zeros().linspace() 等内置函数创建数 ...

  4. Appium环境的安装与配置,Python测试脚本测试

    Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会'偷懒 ...

  5. python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...

    >编写python程序的文件,称为python的脚本或程序 >要求当前的python脚本的文件后缀名必须是.py #### pycharm使用注意 > 需要明确的知道你当前pycha ...

  6. python死循环用什么好弄_用python死循环

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 循环循环是指重复执行一段代码若干次,为什么要有循环? 因为循环可以避免大量的代码 ...

  7. 【Python爬虫脚本】拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!!

    前言 点击下方视频即可查看详细教程 [Python爬虫脚本]拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!! 源码领取 上述这份完整版的源码课件已经上传CSDN官方,朋友们如果需 ...

  8. python常用函数-Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

  9. python内置collections模块的使用

    python内置collections模块的使用 文章目录: 一.collections模块说明 1.查看collections模块的定义路径 2.查看collections文档介绍信息 3.查看co ...

最新文章

  1. tensorflow 无法执行sess =tf .session ()_深度学习|费解的tensorflow
  2. hibernate教程--关联关系的映射详解
  3. 转:UCI数据集和源代码数据挖掘的数据集资源
  4. 放弃Windows,用国产开源替换政府办公系统!这个国家做到了
  5. mysql查询时有个字段是变量_MySQL UPDATE查询中ID最高且字段等于变量?
  6. 商品档案,文具五金服装鞋帽酒店烟酒饰品,日用百货超市,批发零售进销存收银财务一体管理软件
  7. 【解决】linux磁盘扩容大全:新增磁盘、原磁盘扩容、home分区root分区扩容
  8. php twitter api,使用PHP通过twitter api获取twitter的推文信息
  9. 阿里中间件技术专家魏鹏:基于Java容器的多应用部署技术实践
  10. 卓有成效的管理者(珍藏版) (德鲁克管理经典)
  11. php 获取微博cookie,c#获取新浪微博登录cookie
  12. 苹果CMS海螺模板4.0修复版带后台 附安装教程
  13. Cocos2d-x 2.0变速动画深入分析
  14. 海内存知己,天涯若比邻
  15. matlab传函零极点形式,计算机建模与仿真
  16. 自己动手「焊」键盘,使用Python编写,一键放连招不在话下!
  17. 真无线蓝牙耳机盘点,2020新款游戏低延迟高续航蓝牙耳机
  18. MoveIt的使用(二)机械臂URDF在ROS中MoveIt的配置和使用
  19. 探讨mos管串并联分裂问题
  20. C语言中的0U或1U是什么意思?

热门文章

  1. 什么是MES?与ERP有什么区别呢?
  2. React性能优化总结
  3. linux查看端口被哪个服务占用的命令
  4. IOS中JSON数据的解析
  5. 次小生成树 最小度限制生成树
  6. Windows2003 + SQL2000群集安装手册(DELL MD3000) 之MD3000 RAID配置方法(2)
  7. python locust 性能测试:HOOKS钩子方法
  8. WPF TreeView IsExpanded 绑定不上的问题
  9. JS中对于prototype的理解
  10. C#图解教程读书笔记(第3章 类型、存储及变量)