gpt4 book ai didi

python结构解压

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:16 26 4
gpt4 key购买 nike

我正在尝试转换以下 perl 代码:

unpack(.., "Z*")

对于 python,但是在 struct.unpack() 中缺少“*”格式修饰符似乎使这成为不可能。有没有办法在 python 中做到这一点?

附言来自 perldoc 的 perl 中的“*”修饰符 - 为重复计数提供 * 而不是数字意味着使用剩下的许多项目,...

所以虽然 python 像 perl 一样有一个数字重复计数,但它似乎缺少 * 重复计数。

最佳答案

python 的struct.unpack 没有Z 格式

Z  A null-terminated (ASCIZ) string, will be null padded.

我觉得

unpack(.., "Z*")

会是:

data.split('\x00')

虽然这样去掉了空值

关于python结构解压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5849167/

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