python使用split分隔字符串之后打印出来是乱码的问题

解决方案:

# coding=utf8
a = "张三@15615234789@广东省广州市光华路裕华美霖六栋"
b = a.split("@")
c = []
print a
print b
for i in b:
c.append(i)
print str(c).decode("string_escape")
print c
》》》

['张三', '15615234789', '广东省广州市光华路裕华美霖六栋']
['\xe5\xbc\xa0\xe4\xb8\x89', '15615234789', '\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82\xe5\x85\x89\xe5\x8d\x8e\xe8\xb7\xaf\xe8\xa3\x95\xe5\x8d\x8e\xe7\xbe\x8e\xe9\x9c\x96\xe5\x85\xad\xe6\xa0\x8b']

posted @ 2019-10-29 16:36  老萌新码客  阅读(1329)  评论(0编辑  收藏  举报