2017-07-20 2 views
0

ich eine Zeichenfolge aus dem Netzwerk bekam wie: '\ u0070 \ u0079 \ u0074 \ u0068 \ u006f \ u006e'
s = oder andere
, wenn ich drucke (s)
es Ausgang '\ u0070 \ u0079 \ u0074 \ u0068 \ u006f \ u006e'
ich will machen '\ u' Arbeit
wenn ich drucken (e)
'python' it Ausgang (u '\ u0070 \ u0079 \ u0074 \ u0068 \ u006f \ u006e '= python)
was soll ich tun?Wie kann ich 'u' Arbeit in der Variable in python3

Antwort

0

Ich weiß nicht, ob ich habe was du meinst, aber wenn du meinst, dass du Unicode-Zeichen mit nachfolgenden Schrägstrichen in echte Unicode-Zeichen umwandeln willst, kannst du this solution verwenden.

für python2: print s.decode('unicode-escape')

für python3: print bytes(s, 'ascii').decode('unicode-escape')

+1

vielen Dank – ytian

Verwandte Themen