Dim
это специальный питон, для написания скриптов для GSM-модуля Telit
Anonymous
в @ru_python насчет этого напиши
Dim
написал
Dim
не могу понять как проинсталить: https://github.com/mhammond/pywin32/releases
Dim
https://www.python.org/downloads/release/python-272/
Бензофуран
на питон 1.5.2
жестоко я таким не занимаюсь
Dim
жестоко я таким не занимаюсь
вопрос был не только тебе одному
Dim
видимо да
Dim
это модем телеофис
Dim
а нем встроен интерпретатор питона
Dim
почему так нельзя: data1='' for c in range(0, len(data) ): print( hex(ord(data[c])) ) data1[c]=ord(data[c])
Dim
да я вот его изучаю, но его мнемоника не годится для 1.5.2
Dim
и самое главное - интересует время обработки! это критически важный момент!
Dim
судя по моим вопросам тут, не раньше чем через пару лет
Dim
да я не знаю какой там питон, некоторые переменные в нем урезаны
Dim
http://gprs-modem.ru/docs/TELIT/Python_Tools/Telit_Easy_Script_Python_r18.pdf
Dim
1.5.2!
Anonymous
а ну такое тоже вероятно, но по стандарту везде они немутабельные
Dim
так как вручную переписать символьный массив в числовой?
Dim
и как его правильно объявить?
Anonymous
bytearray попробуй использовать
Anonymous
я думаю тебе он нужен
Dim
безо всяких библиотек и модулей!
Anonymous
именно
Anonymous
это билтин
Dim
в ручном режиме
Dim
data='' - объявление стринга
Anonymous
python Python 3.7.4 (default, Jul 28 2019, 22:33:35) [Clang 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf6 on linux Type "help", "copyright", "credits" or "license" for more information. >>> bytearray(10) bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') >>>
Dim
data = [0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA]
Dim
это ручное заполнение
Dim
а как переписать из одного массива в другой через цикл
Anonymous
ну тк с bytearray ты можешь обращаться как с обычным листом
Anonymous
>>> b = bytearray(10) >>> for i in range(10): ... b[i] = i*2 ... >>> b bytearray(b'\x00\x02\x04\x06\x08\n\x0c\x0e\x10\x12') >>>
Бензофуран
микропитон так-то с синтаксисом 3 версии же
Dim
а почему так нельзя: data1 = bytearray(len(data))
Бензофуран
Dim
я же не могу заранее знать какой массив по длинне мне нужен
Dim
iport sys sys.version в студию
что именно показать?
Бензофуран
значение sys.version
Бензофуран
почему так нельзя: data1='' for c in range(0, len(data) ): print( hex(ord(data[c])) ) data1[c]=ord(data[c])
потому что строки - неизменяемые если хочешь дописывать в конц то делай data1 +=
Dim
мне больше по нарву карбоциклы
Dim
с чисто бензольным кольцом
Dim
всякие фураны и пиролы - на редкость вонючи
Бензофуран
с чисто бензольным кольцом
это всё из-за того что у меня кислород?
Бензофуран
да?
Dim
ну тогда на Си надо))
так он на си не работает
Dim
он только на питоне
Dim
значит все массивы, численные и символьные нужно объявлять по размеру заранее?
Dim
менять их размер налету не получится?
Anonymous
получится, мы же на питоне пишем
Dim
это вы пишите, а я мучаюсь
Anonymous
ну сути не сильно изменило
Dim
может вы мне поможете вычислить скорость работы моего модема на AES128
Dim
10 блоков
Dim
если скорость будет приемлемой - буду мучаться дальше
Anonymous
у тебя там стадия оптимизации?
Anonymous
заставь это работать хотя бы, потом оптимизируй
Dim
у тебя там стадия оптимизации?
у меня стадия головной боли
Dim
у тебя там стадия оптимизации?
не работает тот исходник
Dim
его надо упростить
Dim
что б 1.5.2 его ел
Dim
этот то? Ясно почему он не работает
не объявлена длинна массива
Anonymous
@lekkit помоги тут человекц
Dim
задача такая, загнать произвольные данные в таблицу (10 блоков), перед началом криптовки плюнуть в порт "ок"
LekKit 🌺
ково кто
Dim
затем, после обработки, вывалить в порт закритованный массив блоков
Anonymous
ну здесь по эмбеду вопрос вроде как
LekKit 🌺
порт сериал? SPI?
Dim
сом-порт
LekKit 🌺
порт сериал? SPI?
какой контроллер, какая библа
Anonymous
у него микропитон видимо
LekKit 🌺
А
LekKit 🌺
Бляь
LekKit 🌺
я на сишке только с контроллерами работаю
Anonymous
Бляь
такие дела