python测试脚本 进制转换器_使用Python内置的模块与函数进行不同进制的数的转换...
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内置的模块与函数进行不同进制的数的转换...相关推荐
- python测试脚本项目全程教程_《手把手教你》系列练习篇之5-python+ selenium自动化测试(详细教程)...
1. 简介 今天我们继续前边的练习,学习和练习一下:如何使用webdriver方法获取操作复选框-CheckBox.测试不同的分辨率.如何断言title.如何获取某一个元素的text属性值等等,这些小 ...
- 用python写脚本筛选原创微博_基于python编写的微博应用
本文实例讲述了基于python编写的微博应用,分享给大家供大家参考.具体如下: 在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥. 下载python版的SDK,打开example ...
- python 创建空的numpy数组_数据分析-NumPy内置函数创建数组
微信公众号:yale记 关注可了解更多的教程问题或建议,请公众号留言. 背景介绍 今天学习使用numpy的内置函数arange().ones().zeros().linspace() 等内置函数创建数 ...
- Appium环境的安装与配置,Python测试脚本测试
Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34) 阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会'偷懒 ...
- python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
>编写python程序的文件,称为python的脚本或程序 >要求当前的python脚本的文件后缀名必须是.py #### pycharm使用注意 > 需要明确的知道你当前pycha ...
- python死循环用什么好弄_用python死循环
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 循环循环是指重复执行一段代码若干次,为什么要有循环? 因为循环可以避免大量的代码 ...
- 【Python爬虫脚本】拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!!
前言 点击下方视频即可查看详细教程 [Python爬虫脚本]拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!! 源码领取 上述这份完整版的源码课件已经上传CSDN官方,朋友们如果需 ...
- python常用函数-Python小白必备的8个最常用的内置函数(推荐)
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...
- python内置collections模块的使用
python内置collections模块的使用 文章目录: 一.collections模块说明 1.查看collections模块的定义路径 2.查看collections文档介绍信息 3.查看co ...
最新文章
- tensorflow 无法执行sess =tf .session ()_深度学习|费解的tensorflow
- hibernate教程--关联关系的映射详解
- 转:UCI数据集和源代码数据挖掘的数据集资源
- 放弃Windows,用国产开源替换政府办公系统!这个国家做到了
- mysql查询时有个字段是变量_MySQL UPDATE查询中ID最高且字段等于变量?
- 商品档案,文具五金服装鞋帽酒店烟酒饰品,日用百货超市,批发零售进销存收银财务一体管理软件
- 【解决】linux磁盘扩容大全:新增磁盘、原磁盘扩容、home分区root分区扩容
- php twitter api,使用PHP通过twitter api获取twitter的推文信息
- 阿里中间件技术专家魏鹏:基于Java容器的多应用部署技术实践
- 卓有成效的管理者(珍藏版) (德鲁克管理经典)
- php 获取微博cookie,c#获取新浪微博登录cookie
- 苹果CMS海螺模板4.0修复版带后台 附安装教程
- Cocos2d-x 2.0变速动画深入分析
- 海内存知己,天涯若比邻
- matlab传函零极点形式,计算机建模与仿真
- 自己动手「焊」键盘,使用Python编写,一键放连招不在话下!
- 真无线蓝牙耳机盘点,2020新款游戏低延迟高续航蓝牙耳机
- MoveIt的使用(二)机械臂URDF在ROS中MoveIt的配置和使用
- 探讨mos管串并联分裂问题
- C语言中的0U或1U是什么意思?