docs: def bin2hex(s):
      """
      bin2hex
      二进制 to 十六进制: hex(int(str,2))
      :param s:
      :return:
      """
      padding_length = (8 - len(s) % 8) % 8
      # 从前往后解码，不足8个的，在后面补0
      encode_str = '%s%s' % (s, '0' * padding_length)
      # 解码后是 0xab1234，需要去掉前面的 0x
      return hex(int(encode_str, 2))[2:].rstrip('L')