On 2012-10-19 16:56, Giovanni Vittorio Spina wrote:
grazie mille, hai ragione
ci sono quasi, ma se trasformo, i caratteri mi diventano 0xff anzichè \xff
nel secondo caso funzionerebbe, nel primo no...
in pratica io adesso faccio
a="FF"
b=int(a, 16)
c=hex(b)

c risulta '0xff' io lo vorrei '\xff'

Hai letto male il mio esempio: c = chr(b), non hex(b). È *un byte*, non i 4 caratteri '0', 'x', 'f', 'f'.

Mi sa che gli string literal non ti sono del tutto chiari: la documentazione è qui.

http://docs.python.org/reference/lexical_analysis.html#string-literals

--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a