python3 字符串string 转换成to 字节bytes
基础的知道:>>>a='我爱Python'>>>b=a.encode('utf8')>>>bb'\xe6\x88\x91\xe7\x88\xb1Python'问题:已知字...
基础的知道:
>>> a = '我爱Python'
>>> b = a.encode('utf8')
>>> b
b'\xe6\x88\x91\xe7\x88\xb1Python'
问题:
已知字符串
>>> c = "b'\\xe6\\x88\\x91\\xe7\\x88\\xb1Python'"
如何还原'我爱Python'?
通常的做法是不行的:
>>> bytes(c,'utf8')
b"b'\\xe6\\x88\\x91\\xe7\\x88\\xb1Python'" 展开
>>> a = '我爱Python'
>>> b = a.encode('utf8')
>>> b
b'\xe6\x88\x91\xe7\x88\xb1Python'
问题:
已知字符串
>>> c = "b'\\xe6\\x88\\x91\\xe7\\x88\\xb1Python'"
如何还原'我爱Python'?
通常的做法是不行的:
>>> bytes(c,'utf8')
b"b'\\xe6\\x88\\x91\\xe7\\x88\\xb1Python'" 展开
2个回答
展开全部
eval(c).decode('utf8')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询