Бұл бөлімде Python жұмыс істейтін жұмыс каталогын (ағымдағы каталог) алу, тексеру және өзгерту (жылжыту) түсіндіріледі.
OS модулін қолданыңыз. Ол стандартты кітапханаға енгізілген, сондықтан қосымша орнату қажет емес.
Сатып алу мен өзгерту сәйкесінше түсіндіріледі.
- Ағымдағы каталогты алыңыз және тексеріңіз:
os.getcwd()
- Ағымдағы каталогты өзгерту (жылжыту):
os.chdir()
Сценарий файлының (.py) жолын __file__ көмегімен алуға болады.
Ағымдағы каталогты алыңыз және тексеріңіз: os.getcwd ()
os.getcwd()
Бұл Python қазіргі уақытта жол ретінде жұмыс істейтін жұмыс каталогының (ағымдағы каталог) абсолютті жолын қайтарады.
Сіз оны print () арқылы шығару арқылы тексере аласыз.
import os
path = os.getcwd()
print(path)
# /Users/mbp/Documents/my-project/python-snippets/notebook
print(type(path))
# <class 'str'>
getcwd – бұл аббревиатура
- get current working directory
Айтпақшы, UNIX pwd пәрмені келесілерді білдіреді.
- print working directory
Жолдарды өңдеу үшін os.path пайдалану ыңғайлы.
Ағымдағы каталогты өзгерту (жылжыту): os.chdir ()
Сіз os.chdir () көмегімен жұмыс каталогын (ағымдағы каталог) өзгертуге болады.
Аргумент ретінде өтетін жолды көрсетіңіз. Келесі деңгейге өту үшін абсолютті немесе салыстырмалы жолды қолдануға болады.
../'
..'
UNIX cd пәрмені сияқты ағымдағы каталогты жылжытуға және өзгертуге болады.
os.chdir('../')
print(os.getcwd())
# /Users/mbp/Documents/my-project/python-snippets
chdir – бұл төмендегілердің аббревиатурасы және cd сияқты.
- change directory
Сценарий файлы (.py) орналасқан каталогқа өту үшін келесі функцияны қолданыңыз.
__file__
os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))