note.nkmk.me
in Python kunt u de huidige werkmap opvragen en wijzigen (instellen) met os.getcwd()
en os.chdir()
.
os
module is opgenomen in de standaardbibliotheek, dus er is geen extra installatie nodig.
- os-Diverse besturingssysteem interfaces-Python 3.7.4 documentatie
Dit artikel beschrijft de volgende inhoud.,
- haal de huidige werkmap op:
os.getcwd()
- Wijzig de huidige werkmap:
os.chdir()
het pad van het scriptbestand (.py
) kan worden verkregen met __file__
. Zie het volgende artikel.
- gerelateerd: haal het pad op van het draaiende bestand (. py) in Python:
__file__
haal de huidige werkmap op: os.,getcwd ()
os.getcwd()
geeft het absolute pad terug van de werkmap waarin Python momenteel draait als een string str
.
getcwd
staat voor” get current working directory”, en het Unix commando pwd
staat voor”print working directory”.
natuurlijk kunt u de werkmap afdrukken met print()
.
gebruik os.path
om de padstring te manipuleren. Zie het volgende artikel voor meer informatie.,
- verwant: Extract het bestand, dir, extensie naam uit een pad string in Python
Verander de huidige werkmap: os.chdir ()
u kunt de huidige werkmap wijzigen met os.chdir()
.
specificeer het doelpad in het argument. Het kan absoluut of relatief zijn. Gebruik "../"
om naar boven te gaan.
u kunt de huidige map wijzigen zoals het Unix commando cd
.
zowel chdir
en cd
staat voor”change directory”.
met de functies __file__
en os.path
kunt u de huidige map wijzigen naar de map waar het draaiende scriptbestand (.py
) bestaat.