- 2018 کی غیر متنازعہ سب سے زیادہ مطالبہ کی جانے والی پروگرامنگ زبان اسٹیک اوور فلو سروے کے نتائج۔ بشمول تمام وجوہات کی ڈیٹا سائنس ، ، شارٹ ہینڈ نحو اسٹائلنگ اور بہت کچھ ، سب سے زیادہ قابل ذکر خصوصیت فائل ہینڈلنگ ہے۔ فائل میں لکھنے اور فائل کو پڑھنے والے یہ سب ازگر کے ذریعے آسانی سے ہوسکتے ہیں۔کتنا دلچسپ ہے کہ یہ کیسے ہوا؟ آئیے اس کے بارے میں اس سبق کے ساتھ شروع کرتے ہیں ازگر میں فائل ہینڈلنگ مندرجہ ذیل ترتیب میں:
- ازگر کا تعارف
- ازگر میں فائل ہینڈلنگ کی اہمیت
- فائل ہینڈلنگ: کھل رہا ہے
- فائل کو کیسے لکھیں؟
- فائل ہینڈلنگ: ایک فائل کو شامل اور بند کرنا
ازگر کا تعارف
ازگر ایک اعلی سطحی ، آبجیکٹ پر مبنی پروگرامنگ زبان ہے۔ اسے 1991 میں تیار کیا گیا تھا گائڈو وان روسوم . اس کی ترکیب انگریزی زبان سے ملتی جلتی ہے اور اسی وجہ سے یہ کوڈ پڑھنے کی اہلیت کو بڑھاتا ہے۔ اس میں loops کے اسکوپس کی وضاحت کیلئے انڈینٹیشن کا استعمال کیا گیا ہے اگر اگرا تعمیر ، کلاس ، وغیرہ۔
ازگر سرور سائڈ ایپلی کیشنز بنانے کے لئے استعمال کیا جا سکتا ہے۔
انٹیل جاوا کو ڈبل میں تبدیل کرنے کا طریقہ
ازگر سکرپٹ کا استعمال کرتے ہوئے ٹاسک آٹومیشن کرنے میں مدد کرسکتا ہے۔
ازگر اسٹینڈ اکیلے ایپلی کیشنز بنانے کیلئے استعمال ہوتا ہے۔
ازگر کا استعمال بگ ڈیٹا ، ڈیٹا سائنس ، مشین لرننگ اور ہیلپ اور ہیلپ اور ہیلپ میں ہوتا ہے۔
دراصل فہرست جاری رہ سکتی ہے۔ اس سے ازگر کی طاقت کو پروگرامنگ زبان سے تعبیر کیا گیا ہے۔لہذا یہ جاننا بہت ضروری ہوجاتا ہے کہ ازگر کا استعمال کرتے ہوئے فائل کو کیسے لکھیں اور پھر اسی فائل سے پڑھیں۔
ازگر میں فائل ہینڈلنگ کی اہمیت
اس سوال نے آپ کے سر کو ضرور پھنسا دیا ہے ، ہے نا؟ اس سادہ سی چیز پر کیوں بزدل اور دباؤ ہے۔
اس کی مثال کے طور پر آئیے ، فرض کریں کہ آپ چاہتے ہیں کہ آپ کی ازگر کی اسکرپٹ انٹرنیٹ سے ڈیٹا لائیں اور پھر اس ڈیٹا پر کارروائی کی جائے۔ اب اگر اعدادوشمار چھوٹا ہے تو اس کی کارروائی ہر بار اسکرپٹ کو چلانے کے وقت کی جاسکتی ہے لیکن اعداد و شمار کے اعدادوشمار کی صورت میں بار بار پروسیسنگ نہیں کی جاسکتی ہے ، لہذا پروسیسرڈ ڈیٹا کو اسٹور کرنے کی ضرورت ہے۔ یہیں سے ڈیٹا اسٹوریج یا فائل میں تحریر آتی ہے۔ ایک فائل پر ڈیٹا لکھتے وقت ایک بات نوٹ کرنا ہے کہ اس کی مستقل مزاجی اور سالمیت کو برقرار رکھنا چاہئے۔
ایک بار جب آپ اپنے ڈیٹا کو فائل پر اسٹور کرتے ہیں تو سب سے اہم بات یہ ہے کہ بازیافت کی جاسکتی ہے کیونکہ کمپیوٹر میں یہ 1s اور 0s کے بٹس کے طور پر اسٹور کیا جاتا ہے اور اگر اس کی بازیافت صحیح طریقے سے نہیں کی جاتی ہے تو پھر یہ بالکل بیکار ہوجاتا ہے اور کہا جاتا ہے کہ ڈیٹا خراب ہوجاتا ہے۔
لہذا لکھنے کے ساتھ ساتھ پڑھنا بھی ازگر میں فائل ہینڈلنگ کا ایک اہم پہلو ہے۔
ازگر کا استعمال کرتے ہوئے فائل کو کیسے لکھیں؟
آئیے ، ازگر میں فائل ہینڈلنگ کے دوران استعمال شدہ معیاری اقدامات کو سمجھنے کے لئے ایک مثال لیتے ہیں۔
- لکھنے کے لئے ایک فائل کھولنا۔
- ایک فائل میں شامل اور لکھنا۔
- ایک فائل کو بند کرنا
فائل ہینڈلنگ: کھل رہا ہے
اس کتاب پر غور کریں جس میں آپ لکھنا چاہتے ہیں۔ پہلے ، آپ کو اس کتاب کو کھولنے کی ضرورت ہے تاکہ آپ اس میں لکھ سکیں۔ ہے نا؟
پہلے یہاں ، آپ کو فائل کھولنے کی ضرورت ہے تاکہ آپ اسے لکھ سکیں۔ لہذا ازگر میں ایک فائل کھولنے کے لئے ہم مندرجہ ذیل استعمال کرتے ہیں نحو
آبجیکٹ = کھلا (فائل نام ، وضع)
اوپن فنکشن اس فائل کی مثال واپس کرتا ہے جس پر آپ نے کام کرنے کے لئے کھولی تھی۔ اس میں 2 بنیادی طور پر دلائل ، فائل کا نام اور وضع لیتے ہیں۔ چار مختلف طریقے ہیں جن پر آپ فائل کھول سکتے ہیں۔
'r'= اگر آپ کسی فائل سے پڑھنا چاہتے ہیں۔
'میں' = اگر آپ کسی فائل کو لکھنا چاہتے ہیں تو پچھلے ڈیٹا کو مکمل طور پر مٹا دے۔
'سے'= اگر آپ پہلے کی تحریری فائل میں شامل کرنا چاہتے ہیں۔
'ایکس'= اگر آپ صرف ایک فائل بنانا چاہتے ہیں۔
فائل کی قسم کی وضاحت کے ل Additional اضافی استعمال شدہ طریقوں یہ ہے:
'ٹی'= ٹیکسٹ فائل ، ڈیفالٹ ویلیو۔
'بی'= بائنری فائل۔ مثال کے طور پر تصاویر
مثال کے طور پر:
fp = کھلا ('my_file.png'، 'rb')
اس سے بائنری فارمیٹ میں my_file.png نامی فائل کھل جائے گی۔
ازگر میں فائل میں لکھنا
پہلے کسی فائل کو لکھنے کے ل you ، آپ کو اسے لکھنے کے موڈ میں کھولنا چاہئے اور پھر آپ اسے لکھ سکتے ہیں۔ تاہم ، یہ نوٹ کرنا ضروری ہے کہ پہلے لکھے گئے تمام ڈیٹا کو اوور رائٹ کردیا جائے گا۔
اس مثال کے لئے آئیے ایک فائل کا نام بنائیں edureka.txt اور اس میں ازگر کا استعمال کرتے ہوئے لکھیں۔
_ ان رینج (10) کے لئے fp = کھلی ('edureka.txt' ، 'wt'): fp.write ('ایڈورکا مارکیٹ پر مبنی مہارتوں کو فروغ دینے کا ایک پلیٹ فارم ہے') fp.close ()
جیسا کہ آپ دیکھ سکتے ہیں ، کسی فائل کو لکھنے کے لئے ، میں نے پہلے ایورورکا ڈاٹ ٹی ایس ٹی ایسٹ نامی فائل کھولی ہے اور اس کی مثال متغیر ایف پی میں محفوظ کرلی ہے۔ اب میں نے اس فائل میں 10 بار 'ایڈوریکا مارکیٹ پر مبنی مہارتوں کو تیار کرنے کا ایک پلیٹ فارم ہے' لکھنے کے لئے 10 بار لوپ لیا۔ اب اچھی پروگرامنگ کی مشق کے ل you ، آپ کو کھولنے والی تمام فائلوں کو بند کرنا ہوگا۔
یہاں ایک بات نوٹ کرنے کی بات یہ ہے کہ فائل کو ٹیکسٹ لکھنا ہے ، آپ کو اسے ٹیکسٹ موڈ میں ('ٹی') کھولنا چاہئے۔ اگر آپ ثنائی فائلوں کے ساتھ کام کر رہے ہیں تو فائل کھولنے کے دوران 'b' استعمال کریں۔
اب آئیے بائنری فائل میں لکھتے ہیں ، بائنری فائل کو لکھتے وقت سب سے پہلے یاد رکھنے کی بات یہ ہے کہ لکھنے سے پہلے ڈیٹا کو بائنری فارمیٹ میں تبدیل کرنا ہے۔ مزید یہ کہ بائنری ڈیٹا انسانی پڑھنے کے قابل نہیں ہے لہذا آپ اسے فائل کھول کر نہیں پڑھ سکتے ہیں۔
fp = کھلا ('بائنری فائل' ، 'wb') ڈیٹا = [1،2،3] fp.writ (بائٹیری (ڈیٹا)) fp.close ()
یہاں آپ دیکھ سکتے ہیں کہ میں نے سب سے پہلے کھولا ہے بائنری فائل اس میں اپنا ڈیٹا لکھنا۔ غور کیج I میرے پاس فائل کو لکھنے کے لئے معلومات کا ایک ذخیرہ ہے (اس معاملے میں) ڈیٹا ) پھر میں نے فنکشن کا استعمال کرکے بائنری ڈیٹا میں تبدیل کیا بٹیرے () تاکہ ڈیٹا بائنری شکل میں تبدیل ہو۔ پھر ، آخر میں ، میں نے فائل بند کردی۔
ایک فائل میں شامل کرنا
اب ، زیادہ تر بار آپ پہلے کے مندرجات کو تباہ کیے بغیر فائل پر لکھتے رہیں گے۔ پچھلے مواد کو محفوظ کرتے ہوئے کسی فائل میں لکھنے کو فائل میں شامل کرنا کہتے ہیں۔
اس مثال کے لئے آئیے ہم اسی فائل میں شامل ہوں جو ہم نے پہلے ہی بنائی ہیں۔ آئیے اس میں شامل ہوں edureka.txt
fp = کھلی ('edureka، txt'، 'at') برائے _ in in (5): fp.write ('میں اس میں کچھ جوڑ رہا ہوں!') fp.close ()
اب مندرجہ بالا مثال میں ، آپ دیکھ سکتے ہیں کہ میں نے ایپور موڈ کا استعمال کرتے ہوئے ایڈیورکا ڈاٹ ٹی ٹیکس نامی ایک فائل کھولی ہے۔ یہ ازگر کو بتاتا ہے جو ڈیٹا کو ادلیکھت نہ کریں بلکہ آخری سطر سے لکھنا شروع کریں۔ تو اب یہ کیا کرے گا اختتامی لائنوں کے بعد اس میں اضافہ ہوگا 'میں اس میں کچھ شامل کر رہا ہوں!' 5 بار. اور پھر ہم نے اس فائل کو بند کردیا ہے۔
ایک فائل کو بند کرنا
ٹھیک ہے ، میں نے پہلے ہی دکھایا ہے کہ فائل کو کیسے بند کیا جائے۔ صرف استعمال کریں file_references.close () ازگر میں ایک کھولی فائل بند کرنے کے لئے.
مثال کے طور پر:
fp = کھولیں (“ایڈیورکا ، ٹی ٹی ایس ٹی”، “at”) # کچھ کام کریں! fp.close ()
اب ، کیوں کہ میں کسی فائل کو بند کرنے پر اتنا دباؤ ڈال رہا ہوں؟
تو بہت ساری وجوہات ہیں:
- اگر فائل کسی بھی کارروائی کو انجام دینے کے لئے کھولی جاتی ہے تو پھر اسے کسی دوسرے وسائل کے ذریعہ کھولنے کے لئے بند کر دیا جاتا ہے جب تک کہ عمل خود اسے بند نہ کردے۔
- آپریٹنگ سسٹم کسی پروگرام کے ذریعہ کھولی گئی فائلوں کی تعداد پر نظر رکھتا ہے اور اس طرح استعمال کے بعد فائلوں کو بند کرنا آپ کو اس پابندی میں رہتا ہے۔
- ریسورس کا موثر انتظام۔
- پروگرامنگ کا عمدہ عمل۔
اس کے ساتھ ، ہم ازگر آرٹیکل میں اس فائل ہینڈلنگ کا اختتام کرتے ہیں۔ مجھے امید ہے کہ آپ کو ازتھن میں کھولنے ، پڑھنے / لکھنے اور آخر میں ایک فائل کو بند کرنے کے بارے میں سمجھنے کو مل گیا ہے۔
اس کی مختلف ایپلیکیشنز کے ساتھ ازگر پر گہرائی سے معلومات حاصل کرنے کے ل you ، آپ کر سکتے ہیں 24/7 مدد اور زندگی بھر تک رسائی کے ساتھ براہ راست آن لائن تربیت کے ل.۔
ہمارے لئے ایک سوال ہے؟ 'ازگر میں فائل ہینڈلنگ' کے تبصرے سیکشن میں ان کا تذکرہ کریں اور ہم آپ کو واپس ملیں گے۔