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中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
Python读取Excel的方法实例分析
Jul 11 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
1分钟快速生成用于网页内容提取的xslt
Feb 23 Python
python docx 中文字体设置的操作方法
May 08 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
Django异步任务线程池实现原理
Dec 17 Python
如何基于python实现归一化处理
Jan 20 Python
python实现FTP循环上传文件
Mar 20 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 Python
Python类成员继承重写的实现
Sep 16 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字符串 ==比较运算符的副作用
2009/10/21 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
PHP动态创建Web站点的方法
2011/08/14 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
2014过年倒计时示例
2014/01/31 PHP
浅谈php7的重大新特性
2015/10/23 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
Python实现计算最小编辑距离
2016/03/17 Python
Python中如何获取类属性的列表
2016/12/26 Python
python 显示数组全部元素的方法
2018/04/19 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
django 使用全局搜索功能的实例详解
2019/07/18 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
Python多线程获取返回值代码实例
2020/02/17 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
python 发送get请求接口详解
2020/11/17 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
留学自荐信
2013/10/10 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
行政人事岗位职责
2014/03/17 职场文书
总经理任命书范本
2014/06/05 职场文书
全国助残日活动总结
2015/05/11 职场文书
导游词之南京中山陵
2019/11/27 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript
SpringBoot生成License的实现示例
2021/06/16 Java/Android
Python保存并浏览用户的历史记录
2022/04/29 Python