Транскрипции языка КОСИНУС корпуса выглядят следующим образом:Как читать переменные файла TextGrid в Python?
File type = "ooTextFile"
Object class = "TextGrid"
xmin = 0
xmax = 3931.56874994773
tiers? <exists>
size = 8
item []:
item [1]:
class = "IntervalTier"
name = "Phrases"
xmin = 0
xmax = 3931.56874994773
intervals: size = 1938
intervals [1]:
xmin = 0
xmax = 3.59246613841739
text = "Good morning"
intervals [2]:
xmin = 3.59246613841739
xmax = 3.77632771424237
text = "the dog likes me"
intervals [3]:
xmin = 3.77632771424237
xmax = 8.15464058223137
text = "fish swim"
intervals [4]:
xmin = 8.15464058223137
xmax = 8.53678424963039
text = "Sure."
intervals [5]:
xmin = 8.53678424963039
xmax = 9.54622035219737
text = "Just keep swimming"
Файлы в формате .TextGrid. Как можно продолжить извлечение переменных xmin
, xmax
и text
для каждого из интервалов?
EDIT:
Тип файла можно рассматривать как обычный текстовый файл и читать построчно. Каково было мое решение проблемы. Было бы интересно узнать, есть ли специальный способ извлечения информации из этих типов файлов. Спасибо за ответы.
Что вы попробовали? – MYGz
Подсказка: http://stackoverflow.com/questions/2081836/reading-specific-lines-only-python Или вы можете использовать регулярное выражение. Попробуйте и обновите вопрос своей попыткой. – MYGz