ازگر میں فائل پر کیسے لکھیں یا پرنٹ کریں۔

ازگر میں فائل پر کیسے لکھیں یا پرنٹ کریں۔

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





ازگر میں لکھنے کے لیے ایک فائل کھولیں۔

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





متعلقہ: ازگر میں اپنا ماڈیول کیسے بنائیں ، درآمد کریں اور دوبارہ استعمال کریں۔





اس کو ذہن میں رکھتے ہوئے ، آئیے شروع کریں۔

ازگر میں ایک نئی فائل بنائیں اور لکھیں۔

ازگر میں ایک نئی فائل بنانے اور اسے ترمیم کے لیے کھولنے کے لیے ، بلٹ ان استعمال کریں۔ کھلا () فنکشن اور فائل کے نام کی وضاحت کریں جس کے بعد ایکس پیرامیٹر



f = open('testfile.txt', 'x')

'x' پیرامیٹر استعمال کرتے وقت ، اگر آپ نے جو فائل کا نام بتایا ہے وہ پہلے سے موجود ہے تو آپ کو ایک خرابی ہوگی۔

اگر یہ کامیاب ہے تو ، اب آپ فائل کا استعمال کرتے ہوئے لکھ سکتے ہیں لکھیں () طریقہ





f.write('Hello, world!')

متن کی ہر سطر جو آپ 'لکھتے ہیں (') کو اختتام کے حرف کے ساتھ ختم کر دیا جائے گا ، لہذا ہر اضافی تار ایک نئی لائن میں لکھی جائے گی۔

مائیکروسافٹ آفس سیکھنے کا بہترین طریقہ

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





f.close()

آپ ازگر میں فائل کا استعمال کرتے ہوئے کم لائنوں کے ساتھ تخلیق اور لکھ سکتے ہیں۔ کے ساتھ مطلوبہ الفاظ

with open('testfile.txt', 'x') as f:
f.write('Hello, world!')

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

اپنی فائل لکھنے کے بعد ، آپ اسے کھول کر پڑھ سکتے ہیں r پیرامیٹر اور کال کرنا پڑھیں () طریقہ

with open('testfile.txt', 'r') as f:
print(f.read())

ازگر میں موجود فائل کو لکھیں۔

اگر آپ جس فائل کو لکھنا چاہتے ہیں وہ پہلے سے موجود ہے ، اور آپ اس میں اضافی لائنیں شامل کرنا چاہتے ہیں تو آپ کو اسے کھولنے کی ضرورت ہوگی کو 'ضمیمہ' کے لیے پیرامیٹر

with open('testfile.txt', 'a') as f:
f.write('I'm an additional line.')

'a' پیرامیٹر سے کھولنے کے بعد آپ جو کچھ بھی لکھیں گے وہ ایک نئی لائن کے ساتھ مل جائے گا۔

فائر اسٹک پر کوڈی کو اپ ڈیٹ کرنے کا طریقہ

یہ کوڈ یہ بھی مانتا ہے کہ آپ کی فائل اسی ڈائرکٹری میں ہے جس میں آپ کا ازگر کا اسکرپٹ کام کر رہا ہے۔ اگر یہ کسی مختلف ڈائریکٹری میں ہے تو آپ کو اس کا راستہ بتانا ہوگا۔

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

ازگر میں ایک موجودہ فائل کو اوور رائٹ کریں۔

اگر آپ کی فائل پہلے سے موجود ہے ، لیکن آپ چاہتے ہیں کہ اس کو جوڑنے کے بجائے اوور رائٹ کیا جائے ، آپ فائل کو کھول کر ایسا کر سکتے ہیں میں پیرامیٹر

with open('testfile.txt', 'w') as f:
f.write('Hello, world!')

اس سے کوئی فرق نہیں پڑتا ہے کہ testfile.txt میں کیا لکھا گیا ہے ، آؤٹ پٹ 'ہیلو ، ورلڈ!' جب آپ اسے پڑھتے ہیں.

ازگر میں فائل کی تحریری خرابیوں کا ازالہ۔

اگر آپ جس متن کو فائل میں چھاپ رہے ہیں وہ الجھا ہوا ہے یا غلط پڑھا جا رہا ہے ، اس بات کو یقینی بنائیں کہ آپ ہمیشہ فائل کو صحیح انکوڈنگ کے ساتھ کھولیں۔

with open('testfile.txt', 'w', encoding='utf8') as f:

زیادہ تر ٹیکسٹ فائلیں ان دنوں UTF-8 انکوڈنگ کا استعمال کرتی ہیں ، لیکن کچھ دیگر عام فائلیں ISO-8859 (iso-8859-1) ، UTF-16 (utf16) ، یا Windows-1252 (cp1252) ہیں۔

آپ کے ازگر کے ٹول بیلٹ میں اب ایک فائل پر پرنٹ کرنے کی صلاحیت شامل ہے ، سکرپٹنگ میں اکثر کام۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ ازگر پروگرامنگ سیکھنے کے لیے 5 بہترین ویب سائٹس

ازگر پروگرامنگ سیکھنا چاہتے ہیں؟ آن لائن ازگر سیکھنے کے بہترین طریقے یہ ہیں ، جن میں سے کئی مکمل طور پر مفت ہیں۔

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

اردن ایم یو او میں ایک عملہ مصنف ہے جو لینکس کو ہر ایک کے لیے قابل رسائی اور تناؤ سے پاک بنانے کا شوق رکھتا ہے۔ وہ پرائیویسی اور پروڈکٹیوٹی پر گائیڈ بھی لکھتا ہے۔

اردن گلوور سے مزید

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

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

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