python 文件转成16进制数组的实例


Posted in Python onJuly 09, 2018

如下所示:

#! /usr/bin/python2
# coding=utf-8

import numpy
import binascii

if __name__=='__main__':
 #my_matrix = numpy.loadtxt(open("d:\\local.pcm", "rb"), delimiter=",", skiprows=0)
 #print my_matrix
 with open('d:\\local.pcm', 'rb') as f:
  all = f.read()

  with open('d:\\aa.txt', 'w') as f:
   f.write("char buf[]={")
   for d in all:
    #e = "%02s," % hex(ord(d))
    #print binascii.b2a_hex(d)
    e = "0x%s," % binascii.b2a_hex(d)
    #print e
    f.write(e)
   #L = f.tell()
   #f.seek(L-1,0)
   f.seek(-1, 2)
   f.write("};")
   '''
  for i in all:
   #print type(i),i,int('0x10', i)
   x = "0x%s" % i
   print type(x),x
   b = binascii.b2a_hex(i)
   c = "0x%s" % b
   print b,type(b),c, type(c)
  '''

以上这篇python 文件转成16进制数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现建立SSH连接的方法
Jun 03 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
Python实现判断一行代码是否为注释的方法
May 23 Python
Django 实现购物车功能的示例代码
Oct 08 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
python统计指定目录内文件的代码行数
Sep 19 Python
Python实现查找数据库最接近的数据
Jun 08 Python
keras:model.compile损失函数的用法
Jul 01 Python
python调用win32接口进行截图的示例
Nov 11 Python
python定义具名元组实例操作
Feb 28 Python
pytorch 带batch的tensor类型图像显示操作
May 20 Python
使用Python读取二进制文件的实例讲解
Jul 09 #Python
Python实现随机漫步功能
Jul 09 #Python
Python2包含中文报错的解决方法
Jul 09 #Python
对numpy数据写入文件的方法讲解
Jul 09 #Python
可能是最全面的 Python 字符串拼接总结【收藏】
Jul 09 #Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 #Python
NumPy.npy与pandas DataFrame的实例讲解
Jul 09 #Python
You might like
浅析php变量作用域的一些问题
2013/08/08 PHP
PHP中echo和print的区别
2014/08/28 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python字符串中查找子串小技巧
2015/04/10 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
2019/01/04 Python
Python删除n行后的其他行方法
2019/01/28 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
详解python with 上下文管理器
2020/09/02 Python
Python 高效编程技巧分享
2020/09/10 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
项目副经理岗位职责
2013/12/30 职场文书
合作意向书模板
2014/03/31 职场文书
起诉状范本
2015/05/20 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫
什么是Python装饰器?如何定义和使用?
2022/04/11 Python