Уведомления

Группа в Telegram: @pythonsu

#1 Май 16, 2009 21:30:29

gdr
От:
Зарегистрирован: 2009-05-15
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение строк из файла

Нубский вопрос. Открываю файл, функция f.read() выводит его содержимое,
f.readline() уже ничего не выводит.
Почему так? Два раза прочитать файл нельзя?

f = open('some.txt')
print f.read()
print f.readline()



Офлайн

#2 Май 16, 2009 22:00:56

r1s
От:
Зарегистрирован: 2008-09-21
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение строк из файла

После f.read() курсор будет находится в конце файла. Нужно перенести его в начало f.seek(0)

f = open('some.txt')
print f.read()
f.seek(0)
print f.readline()
f.close()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version