[00:50] люди, мне нужно максимально быстро записывать в буфер и считывать из него бинарные данные на gsm модеме telit с python 1.5.2. Если хранить каждый байт в списке, то ну очень долго все работает. Какой способ записи данных и чтения был бы самым быстрым. Я так понимаю в моем распоряжении есть string и list [00:50] я сейчас хочу сделать циркулярный буфер из string [00:51] хранить текущий офсет в буфере и записывать и считывать байты так string[352] = chr(0xf3), byte = ord(string[352]) [00:52] я правда не уверен в том что это быстро :(, пол недели назад сел за пайтоне, поэтому прошу вашего совета [00:53] сейчас модуль инициализируется на сервере 53 секунды :), что у мобильника с j2me занимает пару секунд [00:54] причем большая часть времени из этой инициализации тратится на запись, чтение бинарных данных из "списка" [00:55] там целые 2х и 4х байтные хранятся побайтно [00:58] LamerMan: пробегись по документации стандартной библиотеки и посмотри всё что похоже на нужное:) [00:58] дело в том что на модуле вообще нифига нет :) [00:59] есть только списки и строки [00:59] ни стандартной библиотеки, ниче вообще :) [00:59] сейчас скажу какие модули там есть, и то они урезаны сильно [00:59] тады ой [01:02] marshal, imp, __main__, __builtin__, sys, md5 [01:02] :) [01:03] тогда точно надо или яву или си применить [01:05] вот список того что там есть http://dumpz.org/1008/ [01:05] + еще списки и строки [01:05] проблема в том что ни явы ни си там нет :) [01:05] может быть я что-то из этого пропустил и какой-то из этих методов мог бы помочь? :) [01:06] но вроде там ничего полезного нет