【问题标题】:Convert bin2hex() from php to python将 bin2hex() 从 php 转换为 python
【发布时间】:2022-01-21 09:51:30
【问题描述】:

您好,我想从 PHP 转换为 Python:

bin2hex(random_bytes(8))

但我在使用时遇到了错误: 十六进制(os.urandom(8))

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    使用binascii.hexlify()bytes.hex() 将字节转换为十六进制:

    >>> import binascii
    >>> import os
    >>> binascii.hexlify(os.urandom(8))
    b'1f981c91062fa8bb'
    >>> os.urandom(8).hex()
    '194adba04509969e'
    

    【讨论】:

      猜你喜欢
      • 2017-01-08
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      相关资源
      最近更新 更多