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 相关文章推荐
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
Python中asyncore异步模块的用法及实现httpclient的实例
Jun 28 Python
Python算术运算符实例详解
May 31 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
python2.7和NLTK安装详细教程
Sep 19 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
PyQt QCombobox设置行高的方法
Jun 20 Python
Tensorflow中tf.ConfigProto()的用法详解
Feb 06 Python
python实现超级玛丽游戏
Mar 18 Python
Selenium python时间控件输入问题解决方案
Jul 22 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 Python
基于Python 函数和方法的区别说明
Mar 24 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将XML转数组过程详解
2013/11/13 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
2013/12/02 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
Python中__new__与__init__方法的区别详解
2015/05/04 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
浅谈Pandas Series 和 Numpy array中的相同点
2019/06/28 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
django自带调试服务器的使用详解
2019/08/29 Python
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
大型会议策划方案
2014/05/17 职场文书
应届大专生自荐书
2014/06/16 职场文书
课内比教学心得体会
2014/09/09 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
2014年实习生工作总结
2014/11/27 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
放牛班的春天观后感
2015/06/01 职场文书
python实现语音常用度量方法的代码详解
2021/05/25 Python
Python的property属性详细讲解
2022/04/11 Python