csvモジュールとtemplateモジュールで定型的なファイルを出力

def create_poor_doc(csv_file, tmpl_file):
    import csv
    reader = csv.reader(open(csv_file, 'rb'))
    import string
    f = open(tmpl_file , 'r')
    msg = string.Template(f.read())
    f.close()
    for row in reader:
        f = open(row[0] + '.html', 'w')
        f.write(msg.substitute({'title': row[1], 'status': row[2], 'detail': row[3]}))
        f.close()

tmpl_fileの例

=====
${title}
=====
${status}
--------
${detail}