有一个文本文件,里面是unicode形式的字符串,python如何转化成实际的字符串 30
有一个文本文件,里面的内容是unicode字符串:\u8001\u5e08现在文件确实存储的是反斜杠和u,8001.。。。python打开这个文件后如何把这些内容转换成真...
有一个文本文件,里面的内容是unicode字符串:
\u8001\u5e08
现在文件确实存储的是反斜杠和u,8001.。。。python打开这个文件后如何把这些内容转换成真正意义上的字符串啊? 展开
\u8001\u5e08
现在文件确实存储的是反斜杠和u,8001.。。。python打开这个文件后如何把这些内容转换成真正意义上的字符串啊? 展开
1个回答
展开全部
使用urllib.unquote(python2),
或者是urllib.request.unquote(python3)可以转换
或者是urllib.request.unquote(python3)可以转换
追问
不行啊。这个用于url转解码是可以。但这个\u8001\u5e08这样的字符串不行啊。得到的还是\u8001\u5e08。
追答
python3可以:
>>> import urllib.request
>>> e = '\u8001\u5e08'
>>> ee = urllib.request.unquote(e)
>>> ee
'老师'
>>> ee[1]
'师'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询