Ev beş rave dike ka meriv çawa pelrêça xebatê (peldanka heyî) ya ku Python lê dixebitîne digire, kontrol dike û diguhezîne (bar dike).
Modulê os bikar bînin. Ew di pirtûkxaneya standard de tê de ye, ji ber vê yekê sazkirinek zêde ne hewce ye.
Wergirtin û guheztin dê bi rêzdarî were vegotin.
- Peldanka heyî hilînin û kontrol bikin:
os.getcwd()
- Peldanka heyî biguherînin (bar bikin):
os.chdir()
Rêya pelê nivisînê (.py) ku tê bicîh kirin bi __file__ ve tê wergirtin.
Peldanka heyî hilînin û kontrol bikin: os.getcwd ()
os.getcwd()
Ev ê rêça bêkêmasî ya pelrêça xebatê (pelrêça heyî) ya ku Python niha wekî têl dimeşîne vegerîne.
Hûn dikarin wê bi derketinê bi çapê () kontrol bikin.
import os
path = os.getcwd()
print(path)
# /Users/mbp/Documents/my-project/python-snippets/notebook
print(type(path))
# <class 'str'>
getcwd kurteya ji bo ye
- get current working directory
Bi awayê, fermana UNIX pwd li jêr radiweste.
- print working directory
Ji bo birêvebirina rêzikên rêgezê karanîna os.path hêsan e.
Peldanka heyî biguherînin (bar bikin): os.chdir ()
Hûn dikarin os.chdir () bikar bînin da ku pelrêça xebatê (pelrêça heyî) biguhezînin.
Rêya ku meriv wekî argûman bikişîne destnîşan bikin. Rêyek bêkêmasî an têkildar dikare were bikar anîn da ku biçin asta duyemîn.
../'
..'
Hûn dikarin pelrêça heyî bi heman awayî wekî fermana cd -ya UNIX -ê bar bikin û biguherînin.
os.chdir('../')
print(os.getcwd())
# /Users/mbp/Documents/my-project/python-snippets
chdir kurteya jêrîn e, û heman cd ye.
- change directory
Ji bo veguheztina peldanka ku pelê nivîsarê (.py) ya ku hûn lê bicîh dikin, fonksiyona jêrîn bikar bînin.
__file__
os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))