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实现获取序列中最小的几个元素
Sep 25 Python
简单分析Python中用fork()函数生成的子进程
May 04 Python
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
python脚本替换指定行实现步骤
Jul 11 Python
Python之Scrapy爬虫框架安装及使用详解
Nov 16 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
python用pip install时安装失败的一系列问题及解决方法
Feb 24 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
Python openpyxl 插入折线图实例
Apr 17 Python
Python如何实现大型数组运算(使用NumPy)
Jul 24 Python
基于Python的身份证验证识别和数据处理详解
Nov 14 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 file_exists 检查文件或目录是否存在的函数
2010/05/10 PHP
PHP 作用域解析运算符(::)
2010/07/27 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
理解JavaScript中的对象 推荐
2011/01/09 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
Python判断telnet通不通的实例
2019/01/26 Python
python 同时读取多个文件的例子
2019/07/16 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
车间调度岗位职责
2013/11/30 职场文书
公司培训心得体会
2014/01/03 职场文书
行政人事岗位职责
2014/03/17 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
退休教师追悼词
2015/06/23 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript