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 psutil模块简单使用实例
Apr 28 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
python字典操作实例详解
Nov 16 Python
Python iter()函数用法实例分析
Mar 17 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
Python补齐字符串长度的实例
Nov 15 Python
Python从文件中读取数据的方法讲解
Feb 14 Python
Python 共享变量加锁、释放详解
Aug 28 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
Django实现列表页商品数据返回教程
Apr 03 Python
python 动态绘制爱心的示例
Sep 27 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中的时间处理
2006/10/09 PHP
JS 网站性能优化笔记
2011/05/24 PHP
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
Python里隐藏的“禅”
2014/06/16 Python
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
工程监理应届生求职信
2013/11/09 职场文书
新学期校长寄语
2014/01/18 职场文书
税务会计岗位职责
2014/02/18 职场文书
文秘应届生求职信
2014/07/05 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
婚礼父母致辞
2015/07/28 职场文书
体育教师教学随笔
2015/08/15 职场文书
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android