Парни такая проблема, есть проект и под него создана виртуальная среда, при попытке сделать бинарь с помощью pyinstaller, получаю несколько ошибок, как можно этого избежать?
Парни такая проблема, есть проект и под него создана виртуальная среда, при попытке сделать бинарь с помощью pyinstaller, получаю несколько ошибок, как можно этого избежать?
Колеги, а вас категорически приветствую. Имеется глупый вопрос но который поставил в тупик. Есть спиока (срез буфера чтения из файла в бинарном режиме). Надо все элементы этого среза чехом преобразовать в элементы типа int. Сообразить не могу как это сделать наиболее быстро и красиво.
Колеги, а вас категорически приветствую. Имеется глупый вопрос но который поставил в тупик. Есть спиока (срез буфера чтения из файла в бинарном режиме). Надо все элементы этого среза чехом преобразовать в элементы типа int. Сообразить не могу как это сделать наиболее быстро и красиво.
>>> s = b'abcd1234' >>> l = [int(c) for c in s] >>> l [97, 98, 99, 100, 49, 50, 51, 52]
Колеги, а вас категорически приветствую. Имеется глупый вопрос но который поставил в тупик. Есть спиока (срез буфера чтения из файла в бинарном режиме). Надо все элементы этого среза чехом преобразовать в элементы типа int. Сообразить не могу как это сделать наиболее быстро и красиво.
если я прально понял то map(int, iterable) должно помочь, ну или в эту сторону посмотреть
если я прально понял то map(int, iterable) должно помочь, ну или в эту сторону посмотреть
Сделал. Работает. # функция преобразования массива байт в массив типа int def ByteArrayToIntArray (byte_array:list): tmp = map(int, byte_array) return list(tmp)
Сделал. Работает. # функция преобразования массива байт в массив типа int def ByteArrayToIntArray (byte_array:list): tmp = map(int, byte_array) return list(tmp)