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