Форум сайта python.su
вопрос, нужно сконвертировать числа порядка
pub_key=91669625573025218342119035143668037113434346973924692367831332319423334993585216198175844533820466173831735343547278009104597689743780368484057960242567745892403528189300896567689260224172686074617057227820349890077287098138360652924648808344037120729781604794341637327821603352851922299966462811285280597941
bin_pub_key=hex(pub_key)[2:-1].decode('hex')
Офлайн
а что такое байтовая строка?
Офлайн
представление числа последоветельностью машинных байт в которых оно хранится
Отредактировано (Июль 22, 2008 16:27:03)
Офлайн
evgenylя в общем не понял как соотносится твое определение с тем что получается, но если ты хочешь получить строку символов которые представлены последовательностью байт хранящих длинное целое, то на мой взгляд с твоим алгоритмом все в порядке
представление числа последоветельностью машинных байт в которых оно хранится
Офлайн
дело в том что питон хранит уже это число в этой последовательности
но приходится конвертировать его в хекс потом опять в строку что не есть гуд
а строковое представление мне нужно для того чтобы сформировать пакет и ряда чисел строк параметров и передать его по сети
Офлайн
from array import array
array('c', hex(pub_key))
….
Офлайн
но приходится конвертировать его в хекс потом опять в строку что не есть гудНе вижу в этом проблемы. Почему не есть гуд?
Офлайн
Ferroman
Я не любитель секса в гомаке и стоя :)
crchemist
очень похоже шило на мыло но идея неплохая посмотрю модуль arrays может чтото получше найду
спасибо.
Офлайн
А по-существу?
Офлайн
По существу я уже написал что сам питон хранит это число уже в массиве байт, который мне как раз и нужен, возможно есть способ до него добратся прямым способом, а не делать ряд ненужных действий
Офлайн