Pythonda mövcud qovluğu əldə edin və dəyişdirin (köçürün)

Biznes

Bu bölmədə Python -un işlədiyi iş qovluğunu (indiki qovluğu) necə əldə etmək, yoxlamaq və dəyişdirmək (köçürmək) izah olunur.

Os modulundan istifadə edin. Standart kitabxanaya daxil olduğu üçün əlavə quraşdırma tələb olunmur.

Satınalma və dəyişikliklər müvafiq olaraq izah ediləcək.

  • Mövcud qovluğu əldə edin və yoxlayın:os.getcwd()
  • Mövcud qovluğu dəyişdirin (köçürün):os.chdir()

Skript faylının (.py) yolu __file__ ilə əldə edilə bilər.

Cari qovluğu əldə edin və yoxlayın: os.getcwd ()

os.getcwd()
Bu, Python -un simli olaraq işlədiyi işçi qovluğunun (cari kataloq) mütləq yolunu qaytaracaq.

Print () ilə çıxarıb yoxlaya bilərsiniz.

import os

path = os.getcwd()

print(path)
# /Users/mbp/Documents/my-project/python-snippets/notebook

print(type(path))
# <class 'str'>

getcwd, qısaltmasıdır

  • get current working directory

Yeri gəlmişkən, UNIX pwd əmri aşağıdakıları ifadə edir.

  • print working directory

Yol sətirlərini idarə etmək üçün os.path istifadə etmək rahatdır.

Mövcud qovluğu dəyişdirin (köçürün): os.chdir ()

İş qovluğunu (indiki kataloq) dəyişdirmək üçün os.chdir () istifadə edə bilərsiniz.

Arqument olaraq keçiləcək yolu göstərin. Növbəti səviyyəyə keçmək üçün ya mütləq, ya da nisbi yol istifadə edilə bilər.

  • ../'
  • ..'

UNIX cd əmri ilə eyni şəkildə cari qovluğu dəyişə və dəyişə bilərsiniz.

os.chdir('../')

print(os.getcwd())
# /Users/mbp/Documents/my-project/python-snippets

chdir aşağıdakıların qısaltmasıdır və cd ilə eynidir.

  • change directory

İcra etdiyiniz skript faylının (.py) yerləşdiyi qovluğa keçmək üçün aşağıdakı funksiyanı istifadə edin.

  • __file__
  • os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))
Copied title and URL