Dit is een uitbreiding van de oefening Gepersonaliseerde brief1.

Uitnodiging

De standaardbrief wordt nu als bestand opgeslagen, voorbeeld brief.txt2. Er moeten meerdere gepersonaliseerde brieven worden gemaakt. Het bestand gegevens.csv3 bevat de informatie voor de velden. De eerste lijn is ter info, de eerste kolom bevat de naam voor de nieuwe brief. Met de gegevens uit de tweede lijn maak je dus het bestand Anneke.txt4 aan met als inhoud de gepersonaliseerde brief voor Anneke.

Opgave

Schrijf de procedure personaliseren(briefnaam, gegevens) die meerdere gepersonaliseerde brieven maakt. De eerste parameter briefnaam bevat de naam van het bestand met de standaardbrief, de tweede parameter gegevens is de naam van het csv-bestand dat de gegevens bevat die moeten ingevuld worden in de standaardbrieven. De procedure maakt een bestand aan voor elke lijn in het csv-bestand, behalve voor de eerste lijn.

Voeg de functie personaliseer uit de oefening Gepersonaliseerde brief5 toe (eventuele aanpassingen zijn toegelaten) en gebruik deze functie in de tweede functie personaliseren(briefnaam, gegevens).

Je mag veronderstellen dat de invoerbestanden kunnen geopend worden en geen fouten bevatten.

Tips

Voorbeeld

>>> personaliseren("brief.txt","gegevens.csv")

Dit maakt drie brieven aan: Anneke.txt, Jan.txt en Pol.txt