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 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
python开发中range()函数用法实例分析
Nov 12 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
python计算两个矩形框重合百分比的实例
Nov 07 Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
wxPython+Matplotlib绘制折线图表
Nov 19 Python
Python Print实现在输出中插入变量的例子
Dec 25 Python
Python Handler处理器和自定义Opener原理详解
Mar 05 Python
Python如何使用27行代码绘制星星图
Jul 20 Python
Python进行特征提取的示例代码
Oct 15 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简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
微信自定义分享php代码分析
2016/11/24 PHP
JavaScript 无符号右移运算符
2009/04/17 Javascript
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
2019/11/01 Javascript
JavaScript判断浏览器版本的方法
2019/11/03 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
2020/01/06 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
用python写PDF转换器的实现
2020/10/29 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
优秀女职工事迹材料
2014/02/06 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
北京申奥口号
2014/06/19 职场文书
垃圾桶标语
2014/06/24 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python