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

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)
Цитата
Не бойтесь совершенства - оно вам не грозит.
Сальвадор Дали
Категории
Архив