python3 str或bytes转换函数

str或bytes始终返回为str

#!/usr/bin/env python
# -*- coding: utf-8 -*-


def to_str(bytes_or_str):
    if isinstance(bytes_or_str, bytes):
        value = bytes_or_str.decode('utf-8')
    else:
        value = bytes_or_str
    return value    #Instance of str

str或bytes始终返回为bytes

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def to_str(bytes_or_str):
    if isinstance(bytes_or_str, str):
        value = bytes_or_str.encode('utf-8')
    else:
        value = bytes_or_str
    return value    #Instance of bytes

 

posted @ 2018-11-16 15:41  sowhat1412  阅读(90)  评论(0编辑  收藏  举报