最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python处理带有\u的字符串操作代码
时间:2021-03-13 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Python处理带有u的字符串操作代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
用socket接收到一个字符串
格式如下:
{“trade_status”: {“desc”: “u30106u3011 - u8d22u52a1u7ed3u7b97u5df2u5b8cu6210 “}}/end/
其中含有一段含有u的编码字串,怎么将其转化为汉字。
decode().encode(‘utf-8') 不行,decode、encode半天搞不定,后来偶然发现,在decode时可以选则unicode-escape
代码如下:
# -*- coding: utf-8 -*- import socket if __name__ == '__main__': sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect(('192.168.6.63', 10001)) sock.send('[{"action": "trade_status"}]') rec = sock.recv(1024) print rec print rec.decode('unicode-escape').encode('utf-8') print rec.decode('raw_unicode-escape').encode('utf-8') sock.close()
输出结果:
{"trade_status": {"desc": "u30101u3011 - u4ea4u6613u4e2d "}}/**end**/ {"trade_status": {"desc": "【1】 - 交易中 "}}/**end**/ {"trade_status": {"desc": "【1】 - 交易中 "}}/**end**/
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27