PooH
Попробовал исправленный второй вариант, тоже не стартует.
“Не работает” - это я загружаю pyo скрипт в модуль, и даю команду на запуск. Python на win проверяет и собирает скрипт. А вот сам модуль почему-то не может его обработать…
А ошибки я могу видеть, когда модуль смог запустить скрипт, но не смог что-то выполнить…
Если удаляю функцию, то скрипт стартует, но ругается на отсутствие функции.
Так же скрипт не запускается даже если просто в код вставить функцию эту без вызова ее из кода…
def mantiss2float(mantiss, exp):
r = exp and 1.0 or 0.0
c = 0.5
byte = (mantiss >> 16) & 0xFF
for i in range(1, 8):
if (byte << i) & '0b10000000':
r = r+c
c = c / 2.0
byte = (mantiss >> 8) & 0xFF
for i in range(8):
if (byte << i) & '0b10000000':
r = r+c
c = c / 2.0
byte = mantiss & 0xFF
for i in range(8):
if (byte << i) & '0b10000000':
r = r+c
c = c / 2.0
return r
Если 0b10000000 оставить так, то скрипт не собирается, ругается на эту строку. Если делаю так: ‘0b10000000’ то скрипт собирается, но скрипт в самом модуле не работает.
Пробовал писать в тех.поддержку модуля, ответили, что есть pdf с презентации, который может помочь. Прикрепил.