b", x)+p[1:] 你能帮我解决这个问题吗?我认为它是将某物放在结构的末尾。是否也可以将某物放在该结构的中间?像这样的东西:p = -6ren">
gpt4 book ai didi

python 这条线在做什么?

转载 作者:行者123 更新时间:2023-11-28 23:05:09 25 4
gpt4 key购买 nike

我无法找出这条线在做什么:p = struct.pack(">b", x)+p[1:]

你能帮我解决这个问题吗?我认为它是将某物放在结构的末尾。是否也可以将某物放在该结构的中间?像这样的东西:p = struct.pack(">b", x)+p[2:] 似乎没有帮助。对此有什么想法吗?

问候

最佳答案

它将 p 的第一个字节替换为表示 x 值的字节。您可能已经读过也可能还没有读过,但是 here is the documentation for the struct module .

编辑:要替换第二个字节,试试这个:

p = p[:1] + struct.pack(">b", x) + p[2:]

关于python 这条线在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6576163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com