/ / come posso far funzionare 'u' in variabili in python3 - string, python-3.x, unicode, byte

come posso far funzionare 'u' in variabili in python3 - string, python-3.x, unicode, byte

Ho ottenuto una stringa dalla rete come:
s = "u0070u0079u0074u0068u006fu006e" o altro
quando stampo (s)
emette "u0070u0079u0074u0068u006fu006e"
Voglio far funzionare "tu"
quando stampo (s)
emette "python" (u "u0070u0079u0074u0068u006fu006e" = python)
cosa dovrei fare?

risposte:

0 per risposta № 1

Non so se ho capito cosa intendi, ma se vuoi dire convertire i caratteri unicode con le barre finali in caratteri unicode reali, puoi usare questa soluzione.

per python2: print s.decode("unicode-escape")

per python3: print bytes(s, "ascii").decode("unicode-escape")