Форум сайта python.su
Добрый день
Есть такая задача - необходимо 4хбайтное число float разбить на составляющие байты и вывести их в hex или dec форматах.
Например 12,5d = 11000001 01001000 00000000 00000000b = C1 48 00 00h
Т.к. опыта в питоне маловато то на ум не приходит ничего толкового.
Есть мысли перевести float-число в строку а потом выполнить всё что нужно для формирования float-числа. Но мне этот путь кажется долгим и слишком заумным.
Раз это число есть то гдетож оно хранится, значит можно получить доступ к нему и к отдельным его байтам.
Заранее спасибо всем кто поможет советом как поступить в данной ситуации :)
Офлайн
модуль struct?!
Офлайн
igor.kaistБольшое спасибо :)
модуль struct?!
Офлайн
igor.kaistМодуль тот что нужен, но в моём питоне его нет :(
модуль struct?!
Офлайн
—————-
PS: Сорри недосмотрел, что telit.
Отредактировано (Фев. 20, 2009 14:02:32)
Офлайн