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装饰器验证配置文件示例
Feb 24 Python
python常用函数详解
Sep 13 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 Python
python实现自动网页截图并裁剪图片
Jul 30 Python
Python静态类型检查新工具之pyright 使用指南
Apr 26 Python
python占位符输入方式实例
May 27 Python
基于python3实现倒叙字符串
Feb 18 Python
python topk()函数求最大和最小值实例
Apr 02 Python
pycharm实现print输出保存到txt文件
Jun 01 Python
python实现一次性封装多条sql语句(begin end)
Jun 06 Python
如何创建一个Flask项目并进行简单配置
Nov 18 Python
Python中的面向接口编程示例详解
Jan 17 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中使用sftp教程
2015/03/30 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
防止文件缓存的js代码
2013/01/10 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
JS实现标签页切换效果
2017/05/04 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
Python实现字典依据value排序
2016/02/24 Python
浅谈python中的面向对象和类的基本语法
2016/06/13 Python
python reduce 函数使用详解
2017/12/05 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
Django 内置权限扩展案例详解
2019/03/04 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
Python3.9新特性详解
2020/10/10 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
内部类的定义、种类以及优点
2013/10/16 面试题
劳动之星获奖感言
2014/02/01 职场文书
计算机专业自荐信
2014/05/24 职场文书
创文明城市标语
2014/06/16 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
法定代表人证明书
2014/11/28 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
总结Java对象被序列化的两种方法
2021/06/30 Java/Android