Энэ хэсэгт 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__)))