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生成器的使用方法
Nov 21 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
解决python3中cv2读取中文路径的问题
Dec 05 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
Feb 21 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
Python常用数字处理基本操作汇总
Sep 10 Python
python 操作excel表格的方法
Dec 05 Python
python 自动识别并连接串口的实现
Jan 19 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 Python
解决Pytorch中关于model.eval的问题
May 22 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 远程关机实现代码
2009/11/10 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
PDO::query讲解
2019/01/29 PHP
javascript[js]获取url参数的代码
2007/10/17 Javascript
document.designMode的功能与使用方法介绍
2007/11/22 Javascript
jQuery autocomplete插件修改
2009/04/17 Javascript
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
html中鼠标滚轮事件onmousewheel的处理方法
2016/11/11 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
JS实现小星星特效
2019/12/24 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
Django中使用Celery的教程详解
2018/08/24 Python
transform python环境快速配置方法
2018/09/27 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
后勤人员自我评价怎么写
2013/09/19 职场文书
店长岗位职责
2013/11/21 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
保护环境建议书300字
2014/05/13 职场文书
工作表扬信
2015/01/17 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
离婚案件上诉状
2015/05/23 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js