如何使用Python将字节3转换为int

如何使用Python将字节3转换为int,python,binary,byte,decode,Python,Binary,Byte,Decode,到目前为止,我还没有经历过二进制文件分析。 我正在尝试用python解码二进制文件。 如何使用Python将以下长度为3的bytes对象转换为整数或字符串 e、 b'x05/x18/x27'=>??这能解决您的问题吗?我不知道你认为“字节3”是什么意思。您的意思是长度为3的字节对象吗?特别是,我想您的示例应该是b'\x05\x18\x27'?好的,那么,什么规则告诉你整数结果或字符串结果应该是什么?您认为该特定输入的输出应该是什么?是什么原因使您达到这一目的?当您说要“解码”一个“二进制文件”时

到目前为止,我还没有经历过二进制文件分析。 我正在尝试用python解码二进制文件。 如何使用Python将以下长度为3的bytes对象转换为整数或字符串


e、 b'x05/x18/x27'=>??

这能解决您的问题吗?我不知道你认为“字节3”是什么意思。您的意思是长度为3的
字节
对象吗?特别是,我想您的示例应该是
b'\x05\x18\x27'
?好的,那么,什么规则告诉你整数结果或字符串结果应该是什么?您认为该特定输入的输出应该是什么?是什么原因使您达到这一目的?当您说要“解码”一个“二进制文件”时,确切地说是什么类型的文件?它是否用于特定用途?如果是这样,它是否有一个特定的文件格式记录在某处?如果是的话,你读过文档了吗?我是初学者。我说不清楚。你是对的。字节对象的长度为3。b'\x05\x18\x27'。当我应用b'\x05\x18\x27b'.decode('utf-8')时,我认为它应该是4位数字,就像一个'1000'。然而,它被破坏了。我想解码的二进制文件的规则还没有公布。所以它没有文件。但不知何故,我想自己解码它。也许
int.from_字节(b'\x05\x18\x27','big')
?甚至是
int.from_字节(b'\x05\x18\x27b',big')