Map maken voor deze les
- Maak eerste een nieuwe map aan in je Flex-PythonExtra map
- Noem de map: 02-FilesFolders
- In deze map zet je alle bestanden en code die je in deze les maakt.
Je gaat leren hoe je het bestandssysteem kunt benaderen in je code.
Dit kan met de ingebouwde os
en io
modules van Python en door gebruik te maken van de open()
function.
Als het goed is, heb je na het doen van de opdrachten en oefeningen de volgende leerdoelen behaald en kun je dit later gebruiken bij het schrijven van code die gebruik maakt van bestanden en mappen.
Leerdoelen
- Ik kan het pad naar de map opvragen waar mijn Python script wordt uitgevoerd.
- Ik kan een nieuw tekstbestand maken en hier een eigen tekst in zetten.
- Ik kan een tekst bestand openen in read-only (alleen-lezen) mode, met de open() functie.
- Ik kan bestanden en mappen hernoemen en verwijderen met Python.
- Ik kan met een for loop in 1x meerdere mappen maken met Python code.
- Ik kan de namen van alle bestanden en mappen opvragen en tonen die in opgegeven pad op mijn computer staan.
Met deze kennis kun je bijvoorbeeld:
- Lezen en schrijven van highscores naar een (tekst)bestand.
- Bestanden maken, hernoemen, verwijderen.
- Een simpele database / opslagstructuur maken voor gegevens.
- Geautomatiseerd een mappenstructuur maken met code.
Aan de slag
Huidige pad opvragen met de OS module