Python ရှိလက်ရှိလမ်းညွှန်ကို ရယူ၍ ပြောင်းပါ

စီးပွားရေးလုပ်ငန်း

Python လည်ပတ်နေသောအလုပ်လုပ်နေသောလမ်းကြောင်း (လက်ရှိလမ်းညွှန်) ကိုမည်သို့ရယူ၊ စစ်ဆေး၊ ပြောင်း (ပြောင်း) ပုံကိုဤအပိုင်းကရှင်းပြသည်။

os module ကိုသုံးပါ။ ၎င်းကိုစံစာကြည့်တိုက်တွင်ထည့်သွင်းထားသောကြောင့်အပိုတပ်ဆင်ရန်မလိုအပ်ပါ။

၀ ယ်ယူခြင်းနှင့်ပြုပြင်ခြင်းကိုအသီးသီးရှင်းပြပါမည်။

  • လက်ရှိလမ်းညွှန်ကိုရယူပြီးစစ်ဆေးပါ။os.getcwd()
  • လက်ရှိလမ်းညွှန်ကိုပြောင်း (ရွှေ့) ပါ။os.chdir()

script file (.py) ၏ကွပ်မျက်မှုလမ်းကြောင်းကို __file__ ဖြင့်ရယူနိုင်သည်။

os.getcwd () ၏လက်ရှိလမ်းညွှန်ကိုရယူပြီးစစ်ဆေးပါ။

os.getcwd()
Python သည်လက်ရှိတွင် string တစ်ခုအဖြစ်လည်ပတ်နေသောအလုပ်လုပ်နေသော directory (current directory) ၏ပကတိလမ်းကြောင်းကိုပြန်ပေးလိမ့်မည်။

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 command သည်အောက်ပါအတိုင်းဖြစ်သည်။

  • print working directory

၎င်းသည်လမ်းကြောင်းကြိုးများကိုကိုင်တွယ်ရန် os.path ကိုသုံးရန်အဆင်ပြေသည်။

os.chdir () ၏လက်ရှိလမ်းညွှန်ကိုပြောင်းပါ။

အလုပ်လုပ်နေသောလမ်းကြောင်း (လက်ရှိလမ်းညွှန်) ကိုပြောင်းရန် os.chdir () ကိုသုံးနိုင်သည်။

အငြင်းအခုံအဖြစ်သွားရန်လမ်းကြောင်းကိုသတ်မှတ်ပါ။ အကြွင်းမဲ့သို့မဟုတ်ဆွေမျိုးလမ်းကြောင်းတစ်ခုကိုနောက်အဆင့်သို့ရွှေ့ရန်သုံးနိုင်သည်။

  • ../'
  • ..'

UNIX cd command နဲ့တူတဲ့လက်ရှိ directory ကိုရွှေ့ပြီးပြောင်းနိုင်ပါတယ်။

os.chdir('../')

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

chdir သည်အောက်ပါအတွက်အတိုကောက်ဖြစ်ပြီး cd နှင့်အတူတူဖြစ်သည်။

  • change directory

သင်လုပ်ဆောင်နေသော script file (.py) တည်ရှိနေသော directory သို့ရွှေ့ရန်အောက်ပါလုပ်ဆောင်ချက်ကိုသုံးပါ။

  • __file__
  • os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))