Python -да ағымдағы каталогты алыңыз және өзгертіңіз (жылжытыңыз)

Іскерлік

Бұл бөлімде 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__)))
Copied title and URL