• # En python

    Posté par (site web personnel) . En réponse au message Générer des fichiers texte selon un modèle. Évalué à 1.

    En utilisant le moteur de template fourni par le module string :

    # parse config file
    kv = dict() # holds the key/value
    with file('def.cfg') as f:
     for line in f:
     k, v = line.split('=',1)
     kv[k.strip()] = v.strip()
    # load the template
    from string import Template
    tpl = Template(file('tpl.txt').read())
    # perform substitution
    print tpl.substitute(**kv)