码迷,mamicode.com
首页 > 编程语言 > 详细

python 编码问题

时间:2019-10-31 13:16:44      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:bytes   code   turn   file   decode   pytho   相互转换   工具   python3   

#python3,str和bytes类型相互转换工具类
#file:python3_endecode_helper.py
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

def to_bytes(bytes_or_str):
if isinstance(bytes_or_str,str):
value = bytes_or_str.encode(‘UTF-8‘)
else:
value = bytes_or_str
return value

if __name__==‘__main__‘:
str_string = u‘中国‘
value = to_bytes(str_string)
print(type(value)) #<class ‘bytes‘>
value = to_str(value)
print(type(value)) #<class ‘str‘>

python 编码问题

标签:bytes   code   turn   file   decode   pytho   相互转换   工具   python3   

原文地址:https://www.cnblogs.com/bobo200/p/11770440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!