1
GeruzoniAnsasu 2018-07-24 11:47:27 +08:00
import struct 了解一下
|
2
zy820 OP @GeruzoniAnsasu data=struct.unpack(">i",b"\x00\x00\x00\x1e")[0]只能有四个字节,现在问题时怎么把 b''字节流保存并截取我想要的字节呢
|
3
zy820 OP @GeruzoniAnsasu data=struct.unpack(">ii",b"\x00\x00\x00\x1e")[0] 加个 i 就行了,现在还是保存字节流并提取想要位置的字节问题
|
4
imn1 2018-07-24 13:30:15 +08:00
不明白你想干什么,[0]不就是位置么?
|
6
misaka19000 2018-07-24 13:40:05 +08:00
把 struct 和 bytearray 结合起来用
|
7
zy820 OP @misaka19000 我觉得也是正在尝试
|
8
imn1 2018-07-24 14:27:42 +08:00
In [23]: b'\x00\x00\x03\xe9\x00\x00\x00\x1e'[:4]
Out[23]: b'\x00\x00\x03\xe9' 是这个意思么? |
9
msg7086 2018-07-24 15:28:36 +08:00
> 我想将每四个字节转化为 int
> [0]返回的是 int 啊 请问你到底要干什么…… |
11
msg7086 2018-07-25 13:33:24 +08:00
建议你先去阅读一下《提问的智慧》。
这个帖子从上到下一天过去了就没见一个人看懂了你在说什么。 你 5 楼说他返回了 int,满足了你标题里自己的提问。我不知道你现在到底想要干什么。 文字描述含糊不清,#10 「它」「过来」谁?怎样?转化成什么? 也没有样例输出。是让读者猜谜吗。 |