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中使用zlib模块进行数据压缩的教程
Jun 26 Python
python批量制作雷达图的实现方法
Jul 26 Python
对Python3中的input函数详解
Apr 22 Python
关于django 数据库迁移(migrate)应该知道的一些事
May 27 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
用python生成1000个txt文件的方法
Oct 25 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
python 判断三个数字中的最大值实例代码
Jul 24 Python
python 中值滤波,椒盐去噪,图片增强实例
Dec 18 Python
python Pexpect模块的使用
Dec 25 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 Python
Python用tkinter实现自定义记事本的方法详解
Mar 31 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数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
详解AngularJS1.x学习directive 中‘& ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
python实现多线程采集的2个代码例子
2014/07/07 Python
Python抓取京东图书评论数据
2014/08/31 Python
python数组复制拷贝的实现方法
2015/06/09 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
Python使用Selenium模拟浏览器自动操作功能
2020/09/08 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
J2EE面试题
2016/03/14 面试题
优秀教师先进个人事迹材料
2014/08/31 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript