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__)))