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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
python读取浮点数和读取文本文件示例
May 06 Python
详细探究Python中的字典容器
Apr 14 Python
Python 操作文件的基本方法总结
Aug 10 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
Django项目中用JS实现加载子页面并传值的方法
May 28 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
华为2019校招笔试题之处理字符串(python版)
Jun 25 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
pandas map(),apply(),applymap()区别解析
Feb 24 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
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
js实现无缝滚动图
2017/02/22 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
python查看FTP是否能连接成功的方法
2015/07/30 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
Python如何实现的二分查找算法
2020/05/27 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
荷兰家电销售网站:Welhof
2020/12/08 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
工作失职检讨书范文
2014/01/16 职场文书
主管会计岗位责任制
2014/02/10 职场文书
二年级学生评语大全
2014/04/23 职场文书
个性婚礼策划方案
2014/05/17 职场文书
文明礼仪标语
2014/06/13 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
鸟的天堂导游词
2015/01/31 职场文书
简历中自我评价范文
2015/03/11 职场文书
领导干部失职检讨书
2015/05/05 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Python编程源码报错解决方法总结经验分享
2021/10/05 Python