преобразуйте битовый массив в массив байтов

Сначала получите список всех файлов.

files = ['/path/to/foo.txt.gz.001', '/path/to/foo.txt.gz.002', '/path/to/foo.txt.gz.003']

Затем выполните итерации по каждому файлу и добавьте в файл результатов.

with open('./result.gz', 'ab') as result:  # append in binary mode
    for f in files:
        with open(f, 'rb') as tmpf:        # open in binary mode also
            result.write(tmpf.read())

Затем извлечение использует zipfile lib. Вы можете использовать tempfile , чтобы избежать обработки временным zip-файлом.

5
задан user37875 9 December 2008 в 23:38
поделиться

2 ответа

При использовании Windows можно использовать GetDIBits получать растровые данные.

5
ответ дан 14 December 2019 в 19:28
поделиться

Если Ваш битовый массив является независимым от устройств битовым массивом, можно получить доступ к использованию пиксельных данных GetObject и передаче в БИТОВОМ МАССИВЕ. Это старается не делать копию пиксельных данных.

0
ответ дан 14 December 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: