merk.nkmk.meg
I Python, kan du hente og endre (set) den gjeldende arbeidsmappen med os.getcwd()
og os.chdir()
.
os
modulen er inkludert i standard bibliotek, så ingen ekstra installasjon er nødvendig.
- os — Diverse grensesnitt på operativsystemet — Python 3.7.4 dokumentasjon
Denne artikkelen beskriver følgende innhold.,
- Hent gjeldende arbeidsmappe:
os.getcwd()
- Endre den gjeldende arbeidsmappen:
os.chdir()
banen til skriptet (.py
) kan fås med __file__
. Se følgende artikkel.
- Related: Få banen til å kjøre fil (.py) i Python:
__file__
Finn den gjeldende arbeidsmappen: os.,getcwd()
os.getcwd()
returnerer den absolutte banen til å jobbe katalogen hvor Python-kjører som en string str
.
getcwd
står for «bli gjeldende arbeidskatalog», og Unix-kommando pwd
står for «print working directory».
selvfølgelig, kan du skrive ut arbeidsmappe med print()
.
Bruk os.path
for å manipulere banen strengen. Se følgende artikkel for å få mer informasjon.,
- Related: Pakk ut filen, dir, extension navn fra en bane streng i Python
Endre den gjeldende arbeidsmappen: os.chdir – ()
Du kan endre den gjeldende arbeidsmappen med os.chdir()
.
Angi destinasjon banen i argumentet. Det kan være absolutt eller relativ. Bruk "../"
for å gå opp.
Du kan endre den gjeldende katalogen som Unix-kommando cd
.
Begge chdir
og cd
står for «change directory».
Med __file__
og os.path
funksjoner, du kan endre den gjeldende katalogen til katalogen der du kjører skriptet (.py
) eksisterer.