b'#\x00\x00\x03\xe9\x00\x00\x00\x1e#'怎么保存并读取到每个字节,[0]和 bytearray 返回的都是 int(我想将每四个字节转化为 int)

2018 年 7 月 24 日
 zy820
13412 次点击
所在节点    问与答
12 条回复
GeruzoniAnsasu
2018 年 7 月 24 日
import struct 了解一下
zy820
2018 年 7 月 24 日
@GeruzoniAnsasu data=struct.unpack(">i",b"\x00\x00\x00\x1e")[0]只能有四个字节,现在问题时怎么把 b''字节流保存并截取我想要的字节呢
zy820
2018 年 7 月 24 日
@GeruzoniAnsasu data=struct.unpack(">ii",b"\x00\x00\x00\x1e")[0] 加个 i 就行了,现在还是保存字节流并提取想要位置的字节问题
imn1
2018 年 7 月 24 日
不明白你想干什么,[0]不就是位置么?
zy820
2018 年 7 月 24 日
@imn1 [0]返回的是 int 啊
misaka19000
2018 年 7 月 24 日
把 struct 和 bytearray 结合起来用
zy820
2018 年 7 月 24 日
@misaka19000 我觉得也是正在尝试
imn1
2018 年 7 月 24 日
In [23]: b'\x00\x00\x03\xe9\x00\x00\x00\x1e'[:4]
Out[23]: b'\x00\x00\x03\xe9'
是这个意思么?
msg7086
2018 年 7 月 24 日
> 我想将每四个字节转化为 int

> [0]返回的是 int 啊

请问你到底要干什么……
zy820
2018 年 7 月 25 日
@msg7086 \x00\x00\x03\xe9 四个字节是一个 int 啊,现在接收要把它转化过来
msg7086
2018 年 7 月 25 日
建议你先去阅读一下《提问的智慧》。
这个帖子从上到下一天过去了就没见一个人看懂了你在说什么。
你 5 楼说他返回了 int,满足了你标题里自己的提问。我不知道你现在到底想要干什么。
文字描述含糊不清,#10 「它」「过来」谁?怎样?转化成什么?
也没有样例输出。是让读者猜谜吗。
zy820
2018 年 7 月 25 日
@msg7086 谢谢提醒,我的,目前根据六楼建议已解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/473603

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX