bin2hex
    二进制 to 十六进制: hex(int(str,2))
    :param s:
    :return:

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')