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学习笔记 下载
Feb 10 Python
Python中getattr函数和hasattr函数作用详解
Jun 14 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
Python中py文件转换成exe可执行文件的方法
Jun 14 Python
Python3安装psycopy2以及遇到问题解决方法
Jul 03 Python
python list转置和前后反转的例子
Aug 26 Python
keras 特征图可视化实例(中间层)
Jan 24 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
Feb 17 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
Python+OpenCV图像处理——实现直线检测
Oct 23 Python
用python-webdriver实现自动填表的示例代码
Jan 13 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 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实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
Python守护进程(daemon)代码实例
2015/03/06 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Python线程之定位与销毁的实现
2019/02/17 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
联想台湾官网:Lenovo TW
2018/05/09 全球购物
int和Integer有什么区别
2013/05/25 面试题
校运会广播稿100字
2014/01/27 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
民事赔偿协议书
2014/11/02 职场文书
邀请函范文
2015/02/02 职场文书
通知函格式范文
2015/04/27 职场文书
报案材料怎么写
2015/05/25 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书