python 字符串的反斜杠处理问题。用pymssql从数据库中提取数据时,获得的数据处理有问题。

python 字符串的反斜杠处理问题。用pymssql从数据库中提取数据时,获得的数据处理有问题。在我的list中有这样一串字符
['\\xc7\\xb0\\xb3\\xfd\\xcb\\xaa\\xb7\\xe7\\xb5\\xc0\\xd7\\xdc\\xb3\\xc9']
直接print这串数据会显示只有一个\
\xc7\xb0\xb3\xfd\xcb\xaa\xb7\xe7\xb5\xc0\xd7\xdc\xb3\xc9

当这串字符存储方式为下面的例子,我可以用下面的代码变为中文
存放例子:[u'\xc7\xb0\xb3\xfd\xcb\xaa\xb7\xe7\xb5\xc0\xd7\xdc\xb3\xc9']
a=unicode(a,"utf-8")
a=a.encode('ISO-8859-1').decode('gbk')
但是现在他是两个\,且开头没有u
我的问题是,如何将\\变为有转译意义的一个\,并变为带u的字符来进行输出中文,或者有什么别的方法,总之能将list中的这种字符串转换为中文,谢谢!

第1个回答  2017-07-19
你写一段python函数声明,包括字符串输入(先写死某字符串),期望输出,
然后帮你补全追问

#coding=utf8
list=['\\xc7\\xb0\\xb3\\xfd\\xcb\\xaa\\xb7\\xe7\\xb5\\xc0\\xd7\\xdc\\xb3\\xc9']

期望输出:前除霜风道总成

追答

你这是list不是字符串

追问

对,我有一个list里有好多类似这样'\\xc7\\xb0\\xb3\\xfd\\xcb\\xaa\\xb7\\xe7\\xb5\\xc0\\xd7\\xdc\\xb3\\xc9'的字符串,希望能把他能print成中文

追答

私信说

本回答被网友采纳