def write(file, header):
    with open(file, 'w') as f:
        f.write(header)
while True:
    line = yield
f.write(line)
return
Пифонично ли использовать генераторы для записи заголовка и тела файла?