time

Примеры работы с файлами в python

python-read.gif Чтение из файла посимвольно:

f = open(filename)
for char in f.read():
process(char)

Чтение из файла, линия за линией:

f = open(filename)
for line in f.readlines():
process(line)

Начиная с версия python 2.2 появились итераторы файлов:

Итерация по линиям:

f = open(filename)
for line in f:
process(line)

Итерация по линиям без сохранения объекта с дескриптором файл в переменной:

for line in open(filename):
process(line)

Чтение из потока stdin

import sys
for line in sys.stdin:
process(line)

blog comments powered by Disqus