tijdens het werken met bestandsbehandeling is het je misschien opgevallen dat bestanden alleen worden verwezen door hun namen, bijvoorbeeld ‘GFG.txt
‘ en als het bestand zich niet in de directory van het script bevindt, roept Python een fout op. Dus, hoe wordt het gedaan?
Het concept van Current Working Directory (CWD) wordt hier belangrijk. Beschouw de CWD als de map, de Python werkt binnen., Wanneer de bestanden worden aangeroepen alleen door hun naam, Python veronderstelt dat het begint in de CWD wat betekent dat Naam-alleen verwijzing zal alleen succesvol zijn als het bestand in de Python ‘ s CWD.
Opmerking: De map waarin het Python-script draait is bekend als de huidige map. Dit is niet het pad waar het Python script zich bevindt.
huidige werkmap ophalen
Python biedt OS-module voor interactie met het besturingssysteem. Deze module komt onder Python ‘ s standaard utility module., Alle functies in de os-module verhogen OSError
in het geval van ongeldige of ontoegankelijke bestandsnamen en paden, of andere argumenten die het juiste type hebben, maar niet worden geaccepteerd door het besturingssysteem.
om de locatie van de huidige werkmap te achterhalen wordt os.getcwd()
gebruikt.
getcwd()
Parameter: geen parameter is vereist.
Return Value: deze methode geeft een string terug die de huidige werkmap vertegenwoordigt.
voorbeeld:
Attentie geek!, Versterk je basis met de Python Programming Foundation cursus en leer de basis.
om te beginnen verbeteren uw interviewvoorbereidingen uw datastructuren concepten met de Python DS cursus.