首页
学习
活动
专区
工具
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中存在非字符串

53310

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函数。

76410

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字符串可能使用字节编码。

65850

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

81740

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个)。

56630

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机器之间交互。

89120

二进制学习系列-栈溢出之Passcode详解

然后从GOT表中去寻找该函数地址,GOT表中有相应各个函数地址,由于PLT表是只读,但是GOT表是可读。 PLT —> 函数地址指针 ,GOT —> 函数地址。...如果scanf没加&的话,程序会默认从栈中读取4个字节数据当做scanf取地址。...构造PalyLoad: 因为scanf时候这里用是%d所以要把system地址转换成十进制 所以: payload = ‘a’*96 +‘\x00\xa0\x04\x08’+’\n’+’134514147...\n’ 1.直接Python运行(Python大法好) python -c 'print "a"*96 + "\x00\xa0\x04\x08" + "134514147\n"' | ....4.原理流程 welcome 中 scanf 函数被调用 –> 输入构造好字符串,其中最后 4 字节为要覆写保存有目标函数指令地址内存单元在 GOT 中地址 –> login 中 scanf函数被调用

1K41

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券