note.nkmk.me (Svenska)
i Python kan du få och ändra (ange) den aktuella arbetskatalogen med os.getcwd()
och os.chdir()
.
os
modulen ingår i standardbiblioteket, så ingen ytterligare installation krävs.
- os — Diverse operativsystem gränssnitt — Python 3.7.4 dokumentation
den här artikeln beskriver följande innehåll.,
- hämta den aktuella arbetskatalogen:
os.getcwd()
- ändra den aktuella arbetskatalogen:
os.chdir()
sökvägen till skriptfilen (.py
) kan erhållas med __file__
. Se följande artikel.
- relaterat: få sökvägen för att köra filen (. py) i Python:
__file__
få den aktuella arbetskatalogen: os.,getcwd()
os.getcwd()
returnerar den absoluta sökvägen till arbetskatalogen där Python för närvarande körs som en sträng str
.
getcwd
står för ”get current working directory” och UNIX-kommandotpwd
står för ”print working directory”.
naturligtvis kan du skriva ut arbetskatalogen med print()
.
användos.path
för att manipulera sökvägssträngen. Se följande artikel för mer information.,
- relaterad: extrahera filen, dir, förlängningsnamn från en sökvägssträng i Python
ändra den aktuella arbetskatalogen: os.chdir ()
Du kan ändra den aktuella arbetskatalogen medos.chdir()
.
Ange destinationssökvägen i argumentet. Det kan vara absolut eller relativt. Använd"../"
för att flytta upp.
Du kan ändra den aktuella katalogen som UNIX-kommandotcd
.
både chdir
och cd
står för ”change directory”.
med funktionerna__file__
ochos.path
kan du ändra den aktuella katalogen till katalogen där skriptfilen körs (.py
) finns.