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 (1)
Oct 31 Python
Python中super关键字用法实例分析
May 28 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
python中seaborn包常用图形使用详解
Nov 25 Python
python装饰器使用实例详解
Dec 14 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
Django-imagekit的使用详解
Jul 06 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
Python实现区域填充的示例代码
Feb 03 Python
Pytorch使用shuffle打乱数据的操作
May 20 Python
Python集合的基础操作
Nov 01 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
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
javascript实现表单验证
2016/01/29 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
Vue组件化通讯的实例代码
2017/06/23 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
js模拟F11页面全屏显示
2019/09/17 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
Python命名空间详解
2014/08/18 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
python创建n行m列数组示例
2019/12/02 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
Python wordcloud库安装方法总结
2020/12/31 Python
Python+MySQL随机试卷及答案生成程序的示例代码
2021/02/01 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
公司行政经理岗位职责
2013/12/24 职场文书
《荷花》教学反思
2014/04/16 职场文书
班级读书活动总结
2014/06/30 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
求职信如何撰写?
2019/05/22 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers