#python #arrays #list #byte
#python #массивы #Список #байт
Вопрос:
Мне нужно определить максимальное значение. Значение ASCII определенных строк в файле. Чтобы избежать нескольких преобразований строки в значения ASCII, я хотел бы заранее иметь список байтовых массивов.
Я хотел бы прочитать строки файла в список байтовых массивов. Каков наилучший способ подойти к этому?
Если это возможно, я действительно хотел бы иметь только каждое n-е значение в виде байтового массива.
Комментарии:
1. Где ваш код?
2. Вы также можете использовать метод «readline» для двоичных файлов, если строка заканчивается на
n
.3. В документации для встроенной
iter()
функции есть пример функции чтения блоков, которая считывает файл «порциями» байтов фиксированного размера. Аналогичным образом вы могли бы использоватьfor line in iter(my_file.readline, b""):
для чтения по строкам переменной длины.