У меня есть файл с несколькими строками, отформатированными со следующим синтаксисом:
FIELD POSITION DATA TYPE
------------------------------
COOP ID 1-6 Character
LATITUDE 8-15 Real
LONGITUDE 17-25 Real
ELEVATION 27-32 Real
STATE 34-35 Character
NAME 37-66 Character
COMPONENT1 68-73 Character
COMPONENT2 75-80 Character
COMPONENT3 82-87 Character
UTC OFFSET 89-90 Integer
Все данные отформатированы в формате ASCII.
Пример строки:
011084 31.0581 -87.0547 26.0 AL BREWTON 3 SSE ------ ------ ------ +6
Моя текущая мысль такова, что Я хотел бы читать файл построчно и каким-то образом разбивал каждую строку на словарь, чтобы я мог ссылаться на компоненты. Есть ли какой-нибудь модуль, который делает это в Python или каким-то другим чистым способом?
Спасибо!