ازگر میں موجودہ ڈائریکٹری کیسے حاصل کی جائے۔

ازگر میں موجودہ ڈائریکٹری کیسے حاصل کی جائے۔

پروگرامنگ کے سب سے اہم پہلوؤں میں سے ایک جو آپ کو سمجھنا چاہیے وہ آپ کی پروجیکٹ ڈائرکٹری ہے۔ یہ آپ کو اپنی فائلوں کی بہتر گرفت فراہم کرتا ہے اور آپ کو ان کے ساتھ زیادہ آسانی سے تعلق رکھنے دیتا ہے --- خاص طور پر جب آپ کو فائل لنکنگ ، ماڈیول امپورٹ ، ڈائریکٹری سوئچنگ اور بہت کچھ کرنے کی ضرورت ہوتی ہے۔





چاہے ہنگامی وجوہات ہوں یا مستقبل کی ضروریات ، ازگر کے منصوبوں کو انجام دیتے وقت یہ ایک ضروری پہلو ہے۔





تو آئیے ان تکنیکوں کو اجاگر کریں جو آپ اپنی موجودہ ازگر ڈائریکٹری حاصل کرنے کے لیے استعمال کر سکتے ہیں ، نیز کچھ دیگر ممکنہ ٹویکس جو آپ عام طور پر اس پر لاگو کر سکتے ہیں۔





ازگر ڈائریکٹریوں سے نمٹنا۔

پیتھون ورکنگ ڈائرکٹری سے نمٹنے کے طریقے اس کے اندرونی ہیں۔ تم ماڈیول اور تمام OS کے لیے ایک جیسے ہیں۔ اس طرح ، اس کا مطلب ہے کہ آپ کو اس ماڈیول کو درآمد کرنے کی ضرورت ہے اس سے پہلے کہ آپ ان کمانڈز پر عملدرآمد شروع کریں جو آپ کی ورکنگ ڈائرکٹری سے متعلق ہیں۔

تاہم ، کسی بھی دوسری ازگر لائن یا بلاک آف کوڈ کی طرح ، یہ کمانڈ ازگر کے شیل میں لکھے گئے ہیں۔ یا ایک ازگر فائل اگر آپ دوسرے کوڈ ایڈیٹرز استعمال کر رہے ہیں۔ اور اگر آپ کمانڈ لائن سے کام کر رہے ہیں تو آپ کو ٹائپ کرکے ازگر کا شیل داخل کرنے کی ضرورت ہے۔ ازگر . اس کی وجہ یہ ہے کہ تم طریقے ازگر پیکج ہیں ، اور آپ انہیں براہ راست CMD سے نہیں چلا سکتے۔



ونڈوز 10 کے لیے بہترین ایف ٹی پی کلائنٹ

موجودہ ازگر ورکنگ ڈائریکٹری حاصل کریں۔

آپ اپنی موجودہ ازگر ڈائریکٹری کو یا تو استعمال کرکے حاصل کرسکتے ہیں۔ os.path یا os.getcwd طریقہ تاہم ، جبکہ os.getcwd ، جو کہ زیادہ عام طریقہ ہے ، صرف آپ کی موجودہ ورکنگ ڈائرکٹری کو چیک کرتا ہے ، os.path طریقہ دونوں موجودہ ڈائریکٹری کے ساتھ ساتھ آپ کی ورکنگ ڈائرکٹری کا بنیادی راستہ بھی چیک کرسکتا ہے۔

کے ساتھ اپنی ازگر کی ورکنگ ڈائریکٹری کا بنیادی راستہ حاصل کرنے کے لیے os.path طریقہ ، اپنی ازگر فائل یا شیل میں درج ذیل لکھیں:





import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(BASE_DIR)

تاہم ، فعال ورکنگ ڈائرکٹری کو چیک کرنے کے لیے مندرجہ بالا طریقہ استعمال کرنے کے لیے درج ذیل ٹائپ کریں:

import os
CURR_DIR = os.path.dirname(os.path.realpath(__file__))
print(CURR_DIR)

کے ساتھ موجودہ ازگر کی ڈائریکٹری حاصل کرنا۔ os.getcwd طریقہ بالکل سیدھا ہے؛ اسے استعمال کرنے کے لیے ، اپنی شیل یا ازگر فائل میں درج ذیل لائنیں چلائیں:





import os
CURR_DIR = os.getcwd()
print(CURR_DIR)

اپنی موجودہ ازگر ڈائرکٹری کو تبدیل کرنا۔

اگر آپ چاہیں تو آپ موجودہ ازگر ڈائرکٹری کو کسی اور فائل کا ورثہ میں تبدیل کر سکتے ہیں۔ ایسا کرنے کے لیے ، آپ کو صرف نئی ورکنگ ڈائرکٹری کے لیے فائل کا راستہ متعین کرنے کی ضرورت ہے جیسا کہ ذیل میں کوڈ کے ٹکڑوں میں کیا گیا ہے۔ اس بات کو یقینی بنائیں کہ آپ راستے کو اس راستے سے تبدیل کریں جو آپ پر لاگو ہوتا ہے:

import os
chd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')
CURR_DIR = os.getcwd()
print(CURR_DIR)

مندرجہ بالا کوڈ موجودہ ورکنگ ڈائرکٹری کو قوسین میں تبدیل کرتا ہے۔ اس طرح ، اوپر کے ٹکڑوں کا آؤٹ پٹ آپ کی داخل کردہ نئی ڈائریکٹری کا مکمل راستہ لوٹاتا ہے۔ os.chdir () طریقہ

ازگر کی ڈائریکٹریوں سے نمٹنے کے لیے دیگر ٹویکس۔

موجودہ ڈائریکٹری حاصل کرنے کے علاوہ ، اور بھی چیزیں ہیں جو آپ ازگر کے کام کرنے والے راستوں سے نمٹنے کے لیے کر سکتے ہیں۔ آپ کر سکتے ہیں۔ فائلوں اور ذیلی فولڈروں کی فہرست بنائیں۔ ازگر کی ورکنگ ڈائرکٹری کے اندر ، ساتھ ہی اپنے ازگر کے خول میں درج ذیل لائنوں میں سے کوئی بھی لکھ کر ازگر کی ڈائرکٹری کا نام تبدیل کریں ، ہٹائیں یا بنائیں۔

آپ بھی ونڈوز PATH متغیر میں ازگر شامل کریں۔ .

منجمد ہونے پر میک بک پرو کو دوبارہ شروع کرنے کا طریقہ

تاہم ، اس بات کو یقینی بنائیں کہ آپ ٹائپ کرکے ضروری ماڈیول درآمد کریں۔ درآمد اپنے احکامات چلانے سے پہلے اپنے خول میں۔

  1. os.listdir (): موجودہ ازگر ورکنگ ڈائرکٹری کے اندر تمام فائلوں اور سب فولڈروں کی فہرست بنائیں۔
  2. os.mkdir ('new_dir'): موجودہ پروجیکٹ ڈائرکٹری کے اندر ایک نئی ازگر ڈائریکٹری بنائیں۔
  3. os.rename ('old_name'، 'new_name'): موجودہ ڈائرکٹری میں موجود کسی بھی نام یا فائل کو اس کا اصل نام اور اس کا نیا نام دے کر اس کا نام تبدیل کریں۔
  4. os.rmdir ('فولڈر_ نام'): موجودہ کام کرنے والے راستے میں خالی فولڈر کو ہٹا دیں۔
  5. os.remove ('file_name'): ازگر ڈائریکٹری سے ایک فائل حذف کریں۔
  6. shutil.rmtree ('folder_name'): ورکنگ ڈائریکٹری سے غیر خالی فولڈر حذف کریں ، اس کمانڈ کو استعمال کرنے کے لیے ، درآمد کریں۔ خاموش ٹائپ کرکے لائبریری درآمد بند آپ کی ورکنگ فائل یا ازگر کے شیل میں۔

اپنی پروجیکٹ ڈائرکٹری کو چالاکی سے منظم کریں۔

اس بات سے کوئی فرق نہیں پڑتا ہے کہ آپ جس پروجیکٹ کو شروع کرنا چاہتے ہیں ، ایک ایسا فولڈر بنانا ایک اچھا عمل ہے جس میں آپ کا پورا پروجیکٹ ہو۔ اور آپ کے فولڈر اور فائلوں کا انتظام آپ کے ازگر پروجیکٹ کی پیداوار کو متاثر کر سکتا ہے۔ اس طرح ، آپ کے کام کرنے والے درخت کو گڑبڑ ہونے سے روکنے کے لیے ایک اچھی طرح سے تشکیل شدہ ڈائریکٹری ہونی چاہیے۔

تاہم ، یہاں درج ڈائریکٹری طریقوں میں سے کچھ چیزیں ہیں جو آپ کو آتی ہیں جب آپ ازگر کے منصوبوں کو آگے بڑھاتے ہیں --- خاص طور پر جب آپ کو ایک یا زیادہ فولڈرز یا فائلوں کو ایک ساتھ جوڑنے کی ضرورت ہو۔

بانٹیں بانٹیں ٹویٹ ای میل۔ ازگر کا استعمال کرتے ہوئے ٹویٹر ، انسٹاگرام ، اور ریڈڈیٹ بوٹس کیسے بنائیں۔

اپنے سوشل میڈیا بوٹس بنانا چاہتے ہیں؟ ازگر کا استعمال کرتے ہوئے ٹویٹر ، انسٹاگرام ، اور ریڈڈیٹ پر اپ ڈیٹس کو آٹو پوسٹ کرنے کا طریقہ یہاں ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • پروگرامنگ۔
  • ازگر۔
مصنف کے بارے میں ادیسو اومیسولا۔(94 مضامین شائع ہوئے)

ادوو کسی بھی سمارٹ ٹیک اور پیداوری کے بارے میں پرجوش ہے۔ اپنے فارغ وقت میں ، وہ کوڈنگ کے ساتھ کھیلتا ہے اور جب وہ بور ہوتا ہے تو شطرنج بورڈ پر سوئچ کرتا ہے ، لیکن اسے تھوڑی دیر میں معمول سے الگ ہونا بھی پسند ہے۔ لوگوں کو جدید ٹیکنالوجی کے راستے دکھانے کا ان کا جذبہ انہیں مزید لکھنے کی ترغیب دیتا ہے۔

Idowu Omisola سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔