【问题标题】:How can I prevent my python list from converting bytes into integers automatically?如何防止我的 python 列表自动将字节转换为整数?
【发布时间】:2019-08-05 10:30:30
【问题描述】:

我正在将字节序列读取到 python 中的列表中,以便我以后可以使用它们,但是有些字节是成对的,代表一个值。出于某种原因,当我使用list.extend(byte) 扩展我的列表时,它会自动将字节转换为整数值,这意味着我无法取回我的两个字节值,因为它们现在作为两个单独的整数返回。例如。我的列表现在是 184 22 1 1.... 而不是适当的十六进制值。如何将字节解析为列表,同时将它们保留为字节?非常感谢。

编辑:我通过将列表初始化为字节数组来解决问题。

【问题讨论】:

标签: python arrays byte


【解决方案1】:

将列表初始化为字节数组解决了问题

【讨论】:

    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    • 2021-02-01
    相关资源
    最近更新 更多