如下所示:

#! /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进制数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-07-09

python定义16进制数组_python 文件转成16进制数组的实例相关推荐

  1. Linux中如何将文件dump成16进制值

    http://www.cnblogs.com/bcxx_qin/archive/2009/05/06/1450596.html 在linux中有多种方式可以将文件dump成16进制显示,也可以将16进 ...

  2. php 字符串转化为16进制,php将字符串转换成16进制的方法

    php将字符串转换成16进制的方法 本文实例讲述了php将字符串转换成16进制的方法.分享给大家供大家参考.具体分析如下: php中可以通过bin2hex函数将字符串转换成16进制的形式输出,bin2 ...

  3. python定义变量类型为数字_python 学习(四)- 变量类型

    一.变量的定义和使用 为什么需要变量?当然是通过变量来存储数据,而存储的数据类型可能是数字.字符串.字符等等,将这些数据存储在变量中,可以方便我们去使用,除了变量之外还有一个常量,区别就是,常量是不可 ...

  4. MFC中将用户输入的表示16进制数的字符串转换成16进制数输出显示(包含1.wstring转成string的方法函数2.用boost库拆分字符串的函数3.字符转16进制数值的函数)

    前期准备: 1.电脑中安装好boost库,我的电脑中安装在C盘根目录下,如下图所示: 2.配置好boost环境变量,如下图所示: 3.开发环境VS2015,工程为MFC应用程序 需要的头文件如下: # ...

  5. python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)

    环境:win10 64位  python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...

  6. Python实现读取多个/批量txt文件合并成一个txt(示例为tcga数据处理)

    本程序功能 将tcga数据的批量txt文件合并成一个txt. 如下: 原始的第一个txt(代表一个病人)的数据内容 合并之后的txt数据,基因名不变,只是把病人的表达量收集到一起 操作详细步骤 本人测 ...

  7. 进制转换之 十进制转换成m进制

    题目链接:http://codevs.cn/problem/1474/ 题目描述: 题目描述 Description 将十进制数n转换成m进制数 m<=16 n<=100 输入描述 Inp ...

  8. Python图片操作-psd_tools:将psd文件转换成BMP

    §01 转换psd文件   psd文件是Phtoshop图片格式,使用Python的库psd-tools将它进行转换.最近由逐飞科技提供的 第十六届智能汽车竞赛AI视觉组分赛区数据集 所有的图片输出的 ...

  9. java int数组写入文件中_Java程序将int数组写入文件

    这是我们的文件-FileWriter writer = new FileWriter("E:/demo.txt"); 现在,考虑一个整数数组-Integer arr[] = { 1 ...

最新文章

  1. Ubuntu 7.04 相关设置
  2. 将BYTE[] 输出到edit控件中
  3. OPenfire简介
  4. 科普:Flume是啥?干嘛用的?
  5. Hdu5015 233 Matrix矩阵
  6. 使用python xmodem 模块下载及上传文件
  7. 保存MATLAB中间变量值的方法:保存为txt文件或者mat文件
  8. 接口设计的幂等性考虑
  9. 使用ST05分析IBASE search identical select
  10. 写一个简单的 django_post demo
  11. 实现、设置-Android TabWidget-by小雨
  12. MCU为什么内部不集成晶振
  13. C正数负数的原码补码反码以及内存地址分析
  14. 2017.4.21 螺旋矩阵 思考记录
  15. Jetbrains:设置ctrl+鼠标滚动控制代码字体大小
  16. HTML语言剖析(二)HTML标记一览
  17. 2018_09_21_生活记录_参加人工智能大会
  18. The field file exceeds its maximum permitted size of 1048576 bytes.
  19. vb msgbox各种图标样式及按钮样式
  20. 小白怎么学习云计算?2020最新云计算学习路线图

热门文章

  1. vue3 封装文件上传组件
  2. android linux内核开发环境,定制Android 4.2.2开发环境
  3. JQuery中样式标签的处理
  4. android ipc简单理解,Android IPC 机制【1】--简介
  5. eps如何建立立体白模_从几个方面说说自动化立体仓库的特别之处
  6. 分布式系统session一致性的问题
  7. this.$router.go()和this.$router.push()的区别
  8. OpenCV:OpenCV图像旋转的代码
  9. error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
  10. BZOJ 4916 神犇和蒟蒻