Þessi hluti útskýrir hvernig á að fá, athuga og breyta (færa) vinnuskrána (núverandi skrá) þar sem Python er í gangi.
Notaðu os eininguna. Það er innifalið í venjulegu bókasafninu, svo engin viðbótaruppsetning er nauðsynleg.
Kaup og breytingar verða útskýrð í sömu röð.
- Fáðu og athugaðu núverandi skrá:
os.getcwd()
- Breyttu (færðu) núverandi skrá:
os.chdir()
Hægt er að nálgast slóð skriftarskrárinnar (.py) með __file__.
Fáðu og athugaðu núverandi skrá: os.getcwd ()
os.getcwd()
Þetta mun skila algerri slóð vinnuskráarinnar (núverandi möppu) þar sem Python er í gangi sem strengur.
Þú getur athugað það með því að birta það með prentun ().
import os
path = os.getcwd()
print(path)
# /Users/mbp/Documents/my-project/python-snippets/notebook
print(type(path))
# <class 'str'>
getcwd er skammstöfun fyrir
- get current working directory
Við the vegur, UNIX pwd stjórnin stendur fyrir eftirfarandi.
- print working directory
Það er þægilegt að nota os.path til að meðhöndla slóðastrengi.
Breyttu (færðu) núverandi möppu: os.chdir ()
Þú getur notað os.chdir () til að breyta vinnumöppunni (núverandi skrá).
Tilgreindu slóðina sem á að fara sem rök. Hægt er að nota annaðhvort algera eða hlutfallslega leið til að fara á næsta stig.
../'
..'
Þú getur fært og breytt núverandi skrá á sama hátt og UNIX cd skipunin.
os.chdir('../')
print(os.getcwd())
# /Users/mbp/Documents/my-project/python-snippets
chdir er skammstöfun fyrir eftirfarandi og er það sama og cd.
- change directory
Notaðu eftirfarandi aðgerð til að fara í möppuna þar sem handritaskráin (.py) sem þú ert að keyra er staðsett.
__file__
os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))