Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Считать слово из файла  (Прочитано 1556 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fullerene

  • Автор темы
  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Считать слово из файла
« : 16 Мая 2008, 22:29:25 »
Я дико извиняюсь,

как в Python называется аналог input для файлов? Т.е. надо считать число (слово..., группу байтов до пробела вообщем) из файла.
Строку читать не надо... :(

На С++ это:
ifstream file;
file.open (filename);
file >> var;

КАК?

Оффлайн Fullerene

  • Автор темы
  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: Считать слово из файла
« Ответ #1 : 16 Мая 2008, 22:31:53 »
Ну, я, конечно, могу сделать функцию на основе read(), но встроенные средства-то где?  :idiot2:

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Считать слово из файла
« Ответ #2 : 17 Мая 2008, 11:21:40 »
n = open('file').readlines()[0].split(' ')[0]

=)
встроенных средств не предусмотрено, тк. такое довольно редко надо, обычно читают по строкам

Оффлайн Fullerene

  • Автор темы
  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: Считать слово из файла
« Ответ #3 : 17 Мая 2008, 17:04:38 »
Cпасибо - идею понял.

Насчет "редко надо" не согласен категорически. Постоянно надо, любую таблицу (чисельную матрицу) считать и обработать хотя бы...

У меня это вообще обязательный элемент в любой утилите.
« Последнее редактирование: 17 Мая 2008, 17:18:19 от Fullerene »

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.