чтение структур в python

Модератор: Модераторы разделов

agreed
Сообщения: 143
ОС: Fedora 10, Mac OS X 10.5

чтение структур в python

Сообщение agreed »

Вопрос: можно ли, и как, если можно, считать в сабже структуру, включающую в себя нуль-строки (т.е. заранее неизвесной длинны) из файла.
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: чтение структур в python

Сообщение oav »

(agreed @ Среда, 25 Мая 2005, 0:57) писал(а):Вопрос: можно ли, и как, если можно, считать в сабже структуру, включающую в себя нуль-строки (т.е. заранее неизвесной длинны) из файла.

Ну тут два варианта, вне зависимости от языка программирования: или опеределить , что какой-то символ является маркером конца строки (например ноль), или вначале записать число - длину строки. Разве нет? :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: чтение структур в python

Сообщение t.t »

(oav @ Среда, 25 Мая 2005, 8:24) писал(а):или опеределить , что какой-то символ является маркером конца строки (например ноль)
А под словом "нуль-строки" не это подразумевалось? Я это понял как перевод "Null terminated string"...
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: чтение структур в python

Сообщение oav »

(t.t @ Среда, 25 Мая 2005, 11:59) писал(а):
(oav @ Среда, 25 Мая 2005, 8:24) писал(а):или опеределить , что какой-то символ является маркером конца строки (например ноль)
А под словом "нуль-строки" не это подразумевалось? Я это понял как перевод "Null terminated string"...


ну тогда читаем пока ноль не встретим, не понял проблемы :huh: Или имеется в виду уже готовое для этого в питоне? Не уверен, но может это посмотреть http://python.org/doc/2.4.1/lib/module-pickle.html
Спасибо сказали:
agreed
Сообщения: 143
ОС: Fedora 10, Mac OS X 10.5

Re: чтение структур в python

Сообщение agreed »

(oav @ Среда, 25 Мая 2005, 11:02) писал(а):
(t.t @ Среда, 25 Мая 2005, 11:59) писал(а):
(oav @ Среда, 25 Мая 2005, 8:24) писал(а):или опеределить , что какой-то символ является маркером конца строки (например ноль)
А под словом "нуль-строки" не это подразумевалось? Я это понял как перевод "Null terminated string"...


ну тогда читаем пока ноль не встретим, не понял проблемы :huh: Или имеется в виду уже готовое для этого в питоне? Не уверен, но может это посмотреть http://python.org/doc/2.4.1/lib/module-pickle.html


Опа!.. :) Спасибо! Вопрос закрыт...
Спасибо сказали: