首页 > 技术文章 > python3 str或bytes转换函数

chengd 2017-09-07 17:57 原文

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

 

 

 

  

推荐阅读