0
点赞
收藏
分享

微信扫一扫

python字符串格式转换之base64/hex/str互转的方法

荷一居茶生活 2022-01-11 阅读 36

python字符串格式转换之base64/hex/str互转的方法

1.base64_to_hex

def base64_to_hex(payload_base64):
    bytes_out = base64.b64decode(payload_base64)    
    str_out = bytes_out.hex()                       
    print("base64_to_hex:",str_out)
    return str_out

2.hex_to_base64

def hex_to_base64(payload_hex2):
    
    bytes_out = bytes.fromhex(payload_hex2)             
    str_out = base64.b64encode(bytes_out)           
    print("hex_to_base64:",str_out)
    return str_out

3.strToBase64

def strToBase64(s):
    '''
    将字符串转换为base64字符串
    :param s:
    :return:
    '''
    strEncode = base64.b64encode(s.encode('utf8'))
    return str(strEncode, encoding='utf8')

4.base64ToStr

def base64ToStr(s):
    '''
    将base64字符串转换为字符串
    :param s:
    :return:
    '''
    strDecode = base64.b64decode(bytes(s, encoding='gbk'))
    return str(strDecode, encoding='gbk')

举报

相关推荐

0 条评论