python3 bytes转换成string

本文共有478个字,关键词:

问题:从cookie中获取的数据是bytes类型,希望转换成str类型
解决:使用decode
方法:
一、将str类型转换成bytes类型
a='abc需要'                                       此时a为str类型,打印出a='abc需要'
b = a.encode('utf-8')                        按utf-8方式编码
b'abcxe9x9cx80xe8xa6x81'      打印出来的b为bytes类型
二、将bytes类型转换成str
c = b.decode()
三、在python2.7中
a='abc需要'                                        此时a为str类型,打印出的a =  'abcxe9x9cx80xe8xa6x81'
b=a.decode('utf-8')                           此时b为unicode,打印出的b = u'abcu9700u8981'

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论