我试图用wave库从wave文件中读取二进制数据。数据以'\x0f\x06\x0a…'的形式读取和报告,我想把十六进制数转换成整数(你知道,以10为基数)。我把这些字符当作十六进制字符来处理,但我并没有把这些字符当作十六进制字符来处理。在import wave

import struct

path="C:\\directory\\file.wav"

file=wave.open(path,'r')

data=file.readframes(10)

print repr(data)

'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

^{pr2}$

当我尝试像struct.unpack('i','\xff')

是这样吗解包结构应为长度为4的字符串,而只接收长度为1的字符串。我很清楚为什么会发生这种情况,但是是否有一个用于unpack的格式选项允许我解包'\xff'?在struct.unpack('i','0xff')

显然工作得很好。同样struct.unpack('i',r'\xff')

有效。在

或者,是否有一种方便的方法来转换类似“\xff\x01\x63…”的字符串

对一个原始字符串(尽管我不确定这是否有意义,因为“\x”被视为转义字符(这是正确的术语吗?)而不是字符),或格式为“0xff0x010x63”。在

python 0xff_正在解压缩“0xff”与“\xff”相关推荐

  1. python制作解压工具_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

  2. python编写一个软件-使用python制作一个解压缩软件

    python实现解压缩的重要模块就是――zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

  3. python如何制作一个工程软件_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

  4. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...

    如何利用python制作一个解压缩软件 python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip ...

  5. Python实现的解压缩软件及excel转图片工具源代码,基于pyqt5

    Python实现的解压缩软件源码及excel转图片工具源代码,基于pyqt5 1.GUI.py和GUI.ui:绘制界面相关 2. UnRAR64.dll和compress.py:压缩解压相关 3. e ...

  6. 如何利用python制作一个解压缩软件

    文章目录 如何利用python制作一个解压缩软件 安装zipfile模块 编写核心代码 安装tkinter模块 整合代码 安装pyinstaller模块 打包程序为可执行文件 打包程序为可执行文件 如 ...

  7. 怎么用python做一个解压缩小工具,以后再也不用下载各种格式的解压缩软件了...

    经常由于各种压缩格式的不一样用到文件的解压缩时就需要下载不同的解压缩工具去处理不同的文件,以至于桌面上的压缩工具就有三四种,于是使用python做了一个包含各种常见格式的文件解压缩的小工具. 阅读全文 ...

  8. 华为OD机试用Python实现 -【解压缩算法】

    华为OD机试题 最近更新的博客 华为 OD 机试 300 题大纲 解压缩算法 题目描述 输入描述 输出描述 说明 示例一 输入 输出 说明 示例二 输入 输出 说明 代码编写思路 Python 代码实 ...

  9. python压缩与解压缩

    压缩文件: import os import zipfile import time # 压缩目录 source_dir  = r'F:\web' # 按时间生成文件名称 target_file = ...

最新文章

  1. rocketmq之producer解析
  2. linux源代码调用,linux – 哪里可以找到系统调用源代码?
  3. postman中POST请求时参数包含参数list设置
  4. 评论后的Ajax和刷新分页,Wordpress Ajax 评论分页/翻页 – Fatesinger
  5. 电脑分辨率设置工具_手机也能运行电脑上的软件了?苹果这个办法好
  6. js数组的sort排序(获取中位数)
  7. java常用序列化与反序列化方法
  8. 树形动态规划 java_树形动态规划
  9. 算法学习:01背包问题求具体方案
  10. HDU5464 Clarke and problem
  11. UrlEncoder和UrlDecoder
  12. 如何写一份大家都满意的专利说明书
  13. 7系列主板 规格对比
  14. 20190131 Ubuntu18.10连接Android蓝牙串口助手
  15. 这样的简历HR才会看----个人整理
  16. mysql开发技巧笔记
  17. 陈顼oracle,一次视图合并引起的性能问题
  18. 玩转Ubuntu(Linux原生游戏 超级企鹅(SuperTux))
  19. 把握数字经济时代新机遇:银行业加快推进数字化转型
  20. Python中的装饰器、迭代器、生成器、推导式、匿名函数和高阶函数

热门文章

  1. 堆叠之实战,两台交换机一根堆叠线如何做堆叠?三台交换机三根堆叠线呢?
  2. html罗盘时钟的代码
  3. U8到货单参照订单,采购员只看自己的订单
  4. 数据分析之预备知识学习笔记
  5. DolphinScheduler本地开发环境搭建
  6. exynos 4412 Framebuffer驱动详解
  7. oracle 字符串分割成数组_oracle根据分隔符将字符串分割成数组函数
  8. SQL-ORCL数据库的创建和插入数据、关于列的操作
  9. linux c sftp二次封装库
  10. forword和重定向的区别