Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 3
Регистрация: 19.08.2013
Сообщений: 100
1

Бинарное чтение и запись

31.01.2018, 19:13. Показов 566. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день, помогие исправить ошибки, надо распарсить бинарный файл по сигнатурам от FFD8 до FFD9 и каждый кусок сохранить в отдельный файл.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import sys
 
def load_pictures(_path_input, _path_save):
    print(_path_input)
    data=bytearray(open(_path_input, 'rb').read())
 #   print(data)
    start=0
    finish=0
    found=False
    current=0
    FF=255
    D8=216
    D9=217
    img_count=0
    for i in range(len(data)):
        if ((data[i] == FF) and (data[i + 1] == D8)):
            start=i
            found=True
        if ((data[i] == FF) and (data[i + 1] == D9) and found):
            finish=i
            picture_size = finish - start + 1;
            found = False;
            picture=bytearray(0)
 
            for j in range(start, finish):
                picture.append(data[j])
                current+=1
            img_count+=1
            current=0
            
            newFile = open(_path_save+'\\'+(str(img_count)+".jpg", "wb"))
            newFile.write(picture)
            newFile.close()
 
 
path="c:\H9KDJJ80"
load_pictures(path, r"user\four-chamber")
input()
ошибка: Traceback (most recent call last):
File "C:/Users/Пользователь/Desktop/project/dicom_converter.py", line 40, in <module>
load_pictures(path, r"user\four-chamber")
File "C:/Users/Пользователь/Desktop/project/dicom_converter.py", line 32, in load_pictures
newFile = open(_path_save+'\\'+(str(img_count)+".jpg", "wb"))
TypeError: must be str, not tuple
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2018, 19:13
Ответы с готовыми решениями:

Бинарное чтение\ запись
Всем добрый вечер, ребята кто умеет и сталкивался с бинарным чтением и записью помогите отладить...

Чтение слов из файла и запись в бинарное дерево
Нужно произвести чтение слов из файла и записать их в бинарное дерево. Я написал следующую функцию...

Бинарное чтение/запись переменной из Multiprecision в бинарный файл
Подскажите, пожалуйста, как можно считать/записать бинарно файл используя переменную целочисленного...

Бинарное дерево поиска. Как осуществить запись в файл и чтение из файла
Добрый день! Если кому не жаль своего времени окажите помощь! Необходимо осуществить запись в...

1
Эксперт Python
4632 / 2050 / 361
Регистрация: 17.03.2012
Сообщений: 10,133
Записей в блоге: 6
31.01.2018, 19:44 2
Посмотрите внимательнее на эту строку кода. Прочитайте сообщение об ошибке, обдумайте его.
0
31.01.2018, 19:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2018, 19:44
Помогаю со студенческими работами здесь

Бинарное чтение
Есть задача на бинарное чтение информации из RAR-архива. Так же есть начало решения (т.е. чтение...

Бинарное чтение файла
&lt;?php @error_reporting ( E_ALL ); @ini_set ( 'display_errors', true ); @ini_set ( 'html_errors',...

Бинарное чтение файла
FILE *ftm; ftm = _wfopen(fff, L&quot;r+&quot;); //fff - это переменная wchar_t содержащая имя файла! ...

Бинарное чтение из файла
Здравствуйте, Просто любопытный вопрос: ifstream File_read; File_read.open(my_path,...

Бинарное чтение из файла
Всем доброго времени суток. Столкнулся с проблемой чтения из файла в бинарном режиме. У меня есть...

Бинарное чтение файла
Всем доброго времени суток. Стоит задача реализовать зашифровать файл RSA ключом в 1024 бит. Но...

Бинарное чтение файла
Что за каракули в конце файла,? Спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru