Открыть файл XDR в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Открыть файл XDR в Python

Сообщение Anonymous »

Я обычно использую IDL для анализа данных.
Поэтому, когда я открываю файл XDR, я использовал функцию openr с ключевым словом /XDR.
Теперь я пытаюсь изменить код IDL на Python, но не делаю этого. знать, как читать файлы XDR.
например, в IDL я могу открыть файл, используя приведенное ниже предложение

Код: Выделить всё

openr,1,file,/XDR
и прочитайте данные, используя

Код: Выделить всё

readu,1,h1,h2,h3,h4
readu,1,p_h1,p_h2,p_h3,p_h4
readu,1,p1,p2,p3,p33,p4,p5,p6,AP12
.....
однако, когда я пытаюсь прочитать данные в Python

Код: Выделить всё

with open(file, 'rb') as f:
data = f.readlines()
u = xdrlib.Unpacker(data)
print('unpacked:', u.unpack_uint(), repr(u.unpack_string()))
Это не работает...
Не могли бы вы дать мне несколько советов?

Подробнее здесь: https://stackoverflow.com/questions/654 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»