Я очень новичок в Python, и я пытаюсь прочитать в файле, который частично содержит двоичные данные. Существует заголовок с некоторой информацией о данных и после того, как последуют двоичные данные заголовка. Если один открывает файл в текстовом редакторе это выглядит следующим образом:Чтение в двоичных данных с помощью python
>>> Begin of header <<<
value1: 5
value2: 7
...
value65: 9
>>> End of header <<<
���ÄI›C¿���†¨¨[email protected]���ÄW]c¿��� U⁄[email protected]���@¬P\¿����∂:[email protected]���@Ò˚U¿���†÷[email protected]���`ªw4¿��� :‘[email protected]���@À›[email protected]���Ä[email protected]���¿‹ ¿����ı[email protected]���¿@&%@���†„[email protected]����*˙[email protected]��� [[email protected]����Ú[email protected]����
Ò[email protected]���@√·[email protected]���†‰[email protected]����9\@����ÃÜ[email protected]����€[email protected]���`Ëä[email protected]���†∏[email protected]���¿¬[email protected]���†�6
еще одна проблема в том, что я не создавать файл самостоятельно и не сейчас, если таковые имеют двойные или всплывают данные.
Так как я могу интерпретировать эти данные?
Err все, что я вижу, это '?' –
@UnicornsAreVeryVeryYummy Ну да, это двоичные данные, а не текст. –
Возможный дубликат [Чтение некоторого двоичного файла в Python] (http://stackoverflow.com/questions/1035340/reading-some-binary-file-in-python) – BiTinerary