context = {'npeople': npeople, 'nrooms': nrooms, 'ratio': ratio, 'large': large
    }
with open('out.txt', 'w') as myfile:
    myfile.write(template.format(**context))
Как легко написать многострочный файл с переменными (python 2.6)?