Het bestand provincieSteden.txt1 uit vorige oefening wordt op een andere manier verwerkt. Dit bestand bevat voor alle steden/gemeenten uit Belgiƫ de postcode en de provincie waarin de gemeente/stad ligt.
Het is de bedoeling om de informatie uit dit bestand te gebruiken om een stukje html-code te genereren voor een "drop-down"-list van alle steden/gemeentes van een bepaalde provincie, zoals Oost-Vlaanderen.html2.

Opgave

Schrijf de procedure maak_drop_down(provincie) die het bestand provincieSteden.txt3 inleest. Enkel de gegevens van de gemeenten/steden dit in de opgegeven provincie liggen, worden weggeschreven naar het bestand met naam "provincie.html" (provincie wordt vervangen door de gevraagde provincie).
Je mag veronderstellen dat het bestand provincieSteden.txt bestaat en juist gestructureerd is (geen foutafhandeling).

Pas de procedure verder aan zodat het aangemaakte bestand de juiste html-code bevat voor een 'drop-down'-list van de steden, zoals in Oost-Vlaanderen.html4. Maak dit bestand identiek na. Controleer of de informatie over de gemeente De Klinge en De Pinte juist is toegevoegd.

Tip: Open het bestand Oost-Vlaanderen.html5 en bekijk de broncode (rechtermuisklik en View source/ Paginabron bekijken)

Voorbeeld

De aanroep:
>>> maak_drop_down("Oost-Vlaanderen") 
maakt het bestand Oost-Vlaanderen.html met daarin de 'drop-down'-list van de steden/gemeenten van Oost-Vlaanderen, gestructureerd zoals Oost-Vlaanderen.html6. Dit bestand vind je in de folder van de .py bestanden, en kan je in VSCode bekijken. Open het bestand ook met Chrome om te controleren of de 'drop-down'-list correct getoond wordt.