یہ سیکشن وضاحت کرتا ہے کہ ورکنگ ڈائرکٹری (موجودہ ڈائریکٹری) جہاں ازگر چل رہا ہے اسے کیسے حاصل ، چیک اور تبدیل (منتقل) کیا جائے۔
OS ماڈیول استعمال کریں۔ یہ معیاری لائبریری میں شامل ہے ، لہذا اضافی تنصیب کی ضرورت نہیں ہے۔
حصول اور ترمیم کی وضاحت بالترتیب کی جائے گی۔
- موجودہ ڈائریکٹری حاصل کریں اور چیک کریں:
os.getcwd() - موجودہ ڈائریکٹری کو تبدیل (منتقل) کریں:
os.chdir()
اسکرپٹ فائل (.py) پر عملدرآمد کا راستہ __file__ سے حاصل کیا جاسکتا ہے۔
موجودہ ڈائریکٹری حاصل کریں اور چیک کریں: os.getcwd ()
os.getcwd()
یہ ورکنگ ڈائرکٹری (موجودہ ڈائریکٹری) کا مطلق راستہ لوٹائے گا جہاں ازگر اس وقت بطور تار چل رہا ہے۔
آپ اسے پرنٹ () کے ساتھ آؤٹ پٹ کرکے چیک کرسکتے ہیں۔
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 () ورکنگ ڈائرکٹری (موجودہ ڈائریکٹری) کو تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔
بطور دلیل منتقل کرنے کا راستہ بتائیں۔ یا تو مطلق یا رشتہ دار راستہ اگلی سطح پر جانے کے لیے استعمال کیا جا سکتا ہے۔
../'..'
آپ موجودہ ڈائریکٹری کو یونیکس سی ڈی کمانڈ کی طرح منتقل اور تبدیل کر سکتے ہیں۔
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__)))


