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引用(import)文件夹下的py文件的方法
Aug 26 Python
Python实现处理管道的方法
Jun 04 Python
在pandas中一次性删除dataframe的多个列方法
Apr 10 Python
对python:循环定义多个变量的实例详解
Jan 20 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
使用pyqt5 tablewidget 单元格设置正则表达式
Dec 13 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
Python抓包并解析json爬虫的完整实例代码
Nov 03 Python
用Python编写简单的gRPC服务的详细过程
Jul 04 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
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
PHP的自定义模板引擎
2017/03/24 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
javaScript动态添加Li元素的实例
2018/02/24 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
Django框架模板介绍
2019/01/15 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
高中毕业生个人自我鉴定
2013/11/24 职场文书
毕业寄语大全
2014/04/09 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python