首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Python将字节数组b'2\x000\x006\x000\x000\x000\x00\x04\x04\x04\x04‘转换为可读的字符串"20600“?

要将字节数组b'2\x000\x006\x000\x000\x000\x00\x04\x04\x04\x04'转换为可读的字符串"20600",可以使用Python的字符串解码方法进行转换。具体步骤如下:

  1. 首先,使用Python的decode()方法将字节数组转换为字符串。可以指定合适的编码方式,如UTF-8或者ASCII编码。示例代码如下:
代码语言:txt
复制
byte_array = b'2\x000\x006\x000\x000\x000\x00\x04\x04\x04\x04'
string = byte_array.decode('utf-8')
  1. 接下来,使用Python的replace()方法去除字符串中的特殊字符。在这个例子中,需要去除字符串中的空字符('\x00')和非数字字符('\x04')。示例代码如下:
代码语言:txt
复制
string = string.replace('\x00', '').replace('\x04', '')
  1. 最后,得到的字符串即为可读的字符串"20600"。示例代码如下:
代码语言:txt
复制
print(string)  # 输出结果为 "20600"

这样,就成功地将字节数组b'2\x000\x006\x000\x000\x000\x00\x04\x04\x04\x04'转换为可读的字符串"20600"。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • python基础—序列化操作

    序列化python对象 需求: 把内存中各种数据类型数据通过网络传送给其他机器或客户端 把内存中各种数据类型数据保存到本地磁盘持久化 如果要将系统内数据通过网络传输给其他系统或客户端,我们通常需要把这些数据转化为字符串字节串...loads() 序列化:pickling,python对象转换为字节过程 反序列化:unpickling,字节流二进制文件或字节对象转换回python对象过程 例1: 1 2 3 4...把python对象转换成json字符串 decoding:把json字符串转换成python对象 json与python间数据类型对应关系 PythonJSON JSON ... True False None 说明: Python dict中字符串key被转换成JSON字符串时都会被转换为小写字符串...; Pythontuple,在序列化时会被转换为array,但是反序列化时,array会被转化为list; 由以上两点可知,当Python对象中包含tuple数据或者包含dict,且dict中存在非字符串

    55810

    Hessian 协议极简教程

    个八个字节. value = (b3 << 24) + (b2 << 16) + (b1 << 8) + b0; 4.5.1 单一字节数字 数字介于-16至47之间可以被编码成一个单独在x80到xbf...例如,在静态类型语言中实现一个服务器,它公开了一个Hessian接口,它可以使用类型信息实例化特定数组类型。另一方面,服务器用动态类型语言可能会忽视型完全内容并创建一个通用阵列。...例如,在整个列表被读取之前,循环链表引用第一个链接。 一个可能实现是每个映射、列表和对象添加到数组中,因为它是被读取。REF将从数组返回相应值。...:= [x00-x1f] ::= [x30-x33] b0 一个16比特,利用utf-8字节编码,字符串会按块编码,非最后一块会用'R'...16比特字符长度,可能与字节个数不相同。 字符串可能不能成对拆分。 4.12.1 短字符串 长度小于32字符串可能使用字节编码。

    74350

    Tensorflow使用TFRecords和tf.Example

    处理非标量特性最简单方法是使用tf。serialize_张量张量转换成二进制字符串字符串是tensorflow中标量。使用tf.parse_tensor 二进制字符串转换回张量。...使用上面的函数之一,包含3种兼容类型之一特性。 您可以创建一个映射(字典),从特性名称字符串到#1中生成编码特性值。 步骤2中生成映射被转换为一个功能消息。...每个记录包含一个字节字符串,用于数据有效负载,加上数据长度,以及用于完整性检查CRC32C(使用Castagnoli多项式32位CRC)散列。...Example只是字典序列化为字节字符串一种方法。文本行、编码图像数据或序列化张量(使用tf.io)。serialize_tensor, tf.io.parse_tensor转载)。看到特遣部队。...示例字段转换为标准张量。 5、TFRecord files in Python tf.io模块还包含用于读取和写入TFRecord文件python函数。

    84110

    Python基础之:struct和格式化字符

    简介 文件存储内容有两种方式,一种是二进制,一种是文本形式。如果是以文本形式存储在文件中,那么从文件中读取时候就会遇到一个文本转换为Python中数据类型问题。...我们主要来看这6个方法使用: 方法名 作用 struct.pack(format, v1, v2, …) 返回一个 bytes 对象,其中包含根据格式字符串 format 打包值 v1, v2, …...看下如何打包4个short类型: In [106]: pack('4h',2,3,4,5) Out[106]: b'\x02\x00\x03\x00\x04\x00\x05\x00' In [107]...: unpack('4h',b'\x02\x00\x03\x00\x04\x00\x05\x00') Out[107]: (2, 3, 4, 5) 格式之间空白字符会被忽略,但如果是struct.calcsize...下面的例子我们将会展示如何手动影响填充效果: In [120]: pack('llh',1, 2, 3) Out[120]: b'\x01\x00\x00\x00\x00\x00\x00\x00\x02

    90240

    PythonPython解释器(四)

    \x03\x00Sd\x04\x00Sd\x00 \x00S' >>> list(cond....通过使用Python标准库中dis模块(dis是一个字节码反汇编工具,可以翻译低级代码,例如汇编代码或字节码,并以人类可读方式进行打印出来。)...以第一条指令LOAD_CONST为例,第一列中2给出Python源代码中行号。第二列是字节索引,表示LOAD_CONST指令出现在零位。 第三列是指令本身,映射成人类可读名称。...可以使用dis.opname(字节变成可理解字符串)来找出指令100和125对应内容: >>> dis.opname[100] 'LOAD_CONST' >>> dis.opname[125] 'STORE_FAST...(为什么每个参数需要使用两个字节?如果Python使用一个字节来定位常量和名字,那么就只能有256个名字/常量与单个代码对象相关联,而使用两个字节,最多可以有256平方,即65,536个)。

    59030

    Python开发之序列化与反序列化:pi

    这种机制就叫序列化与发序列化: 序列化:内存中不可持久化和传输对象转换为可方便持久化和传输对象过程。 反序列化:将可持久化和传输对象转换为不可持久化和传输对象过程。   ...\x80\x03}q\x00(X\x04\x00\x00\x00nameq\x01X\x06\x00\x00\x00\xe5\xbc\xa0\xe4\xb8\x89q\x02X\x03\x00\x00\...4 pickle模块与json模块区别 (1)pickle模块用于Python语言特有的类型和用户自定义类型与Python基本数据类型之间转换   json模块用于字符串python数据类型间进行转换...\x80\x03c__main__\nPerson\nq\x00)\x81q\x01}q\x02(X\x04\x00\x00\x00nameq\x03X\x06\x00\x00\x00\xe5\xbc\...(2)pickle序列化结果为bites类型,只适合于Python机器之间交互。

    92220

    技巧|记一次渗透测试之AES加密参数与踩坑记录

    # 使用AES加密,通过传入参数 e(待加密数据),n(密钥),c(初始化向量)来实现加密过程,模式为 CBC,填充方式为 ZeroPadding,最后加密后结果以 Base64 编码返回。...踩坑记录 记录一 刚知道了是使用AES加密后,开心去找gpt一顿输出来一个python加解密脚本,上面是系统生成密文,下面是笔者用python脚本模拟生成密文,可以发现在后面的一小段部分是不一样...然后去询问大佬,看看是哪一步出错了,把2个生成密文发了给他,得出结论是2个密文AES加密使用填充方法不一样 系统密文使用是Zero Padding 填充,python脚本使用是PKCS#5 /...PKCS#5 / PKCS#7 填充: 这是最常见填充方式,它在最后一个块需要填充时,填充字节都设置为填充字节数。...例如,如果需要填充4个字节,则填充字节都为4(即 \x04\x04\x04\x04)。

    18510
    领券