【发布时间】:2020-10-14 03:46:37
【问题描述】:
我有一个像 215666 这样的 Python int,我需要将它存储在 hbase 的字节数组中。 215666 的十六进制值是 34A72 我应该有以下
\x00\x00\x00\x00\x34\x0A72
我尝试了以下方法:
(215666).to_bytes(8, byteorder='big')
这给了我不是十六进制的字符:
\x00\x00\x00\x00\x00\x00T>
此方法似乎适用于较小的数字,但随后会开始打印奇怪的非十六进制值。我很确定 hbase 需要 HEX 值,但欢迎所有输入。
感谢任何帮助
【问题讨论】:
标签: python python-3.x int hex hbase