[Tutor] str format conversion help

Steve Willoughby steve at alchemy.com
Wed Jul 14 20:39:33 CEST 2010


On 14-Jul-10 11:35, eMyListsDDg wrote:
>
> '\x00\x11\xb2\x00@,O\xa4'
>
>
> the above str is being returned from one key/value pair in a dictionary. it is the addr of a network device.
>
>
> i want to store the addr's in their 8byte mac format like this,
>
>      [00 11 b2 00 40 2C 4F A4]
>
> the combinations of format strings using the print statement hasn't resulted in what i need.

A few hints:

Remember that the string is a set of raw binary values, so using ord() 
on each character would give you the numbers you can then have 
str.format() render as hex values.

You might also find the struct module helpful.

>
> looking for a suggestion on how to format this, '\x00\x11\xb2\x00@,O\xa4' into this [00-11-B2-00-40-2C-4F-A4]
>
>
> tia
>
> Best regards,
>   eMyListsDDg                            mailto:eMyListsDDg at gmail.com
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor



More information about the Tutor mailing list