مزید برآں، یہ ایک آبجیکٹ پر مبنی زبان ہے جو اعلیٰ درجے کے ڈیٹا ڈھانچے، ڈائنامک بائنڈنگ، اور ڈائنامک ٹائپنگ سے بھری ہوئی ہے۔ آپ اسے ونڈوز، میک اور لینکس جیسے سب سے زیادہ استعمال شدہ سسٹمز پر چلا سکتے ہیں۔ تاہم، لینکس کے صارفین اس بات سے ناواقف ہیں کہ ان کے آلات پر پائتھون اسکرپٹ کو کیسے چلایا جائے۔ لہذا، اس مختصر بلاگ میں، ہم مختصر طور پر وضاحت کریں گے کہ لینکس میں پائتھون اسکرپٹ کیسے چلایا جاتا ہے۔
لینکس میں ازگر کا اسکرپٹ کیسے چلایا جائے۔
سب سے پہلے، اپنے سسٹم میں فی الحال انسٹال شدہ ازگر کا ورژن چیک کریں۔
Python2 کے لیے:
python - ورژن
Python3 کے لیے:
python3 --version
اب آپ اپنے لینکس ڈیوائس پر کسی بھی Python اسکرپٹ کو محض درج ذیل کمانڈ میں داخل کر کے چلا سکتے ہیں۔
python script_name pyاس بات کو یقینی بنائیں کہ آپ 'script_name.py' کو اصل اسکرپٹ کے نام سے بدل دیں جس پر آپ عمل کرنا چاہتے ہیں۔ مثال کے طور پر، آئیے 'hello_world.py' اسکرپٹ چلائیں۔
python hello_world. py
یہ کمانڈ اسکرپٹ کو چلاتا ہے اور نتیجہ دکھاتا ہے جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
مزید برآں، اگر آپ اس آؤٹ پٹ کو علیحدہ ٹیکسٹ فائل میں محفوظ کرنا چاہتے ہیں، تو درج ذیل کمانڈ کا استعمال کریں:
python3 اسکرپٹ_نام۔ py > فائل . TXT- دوبارہ، 'script_name.py' کو تبدیل کریں جیسا کہ آپ نے پہلے کمانڈ میں کیا تھا۔
- '>' کی علامت نتیجے میں آنے والی آؤٹ پٹ کو ٹیکسٹ فائل میں بھیجتی ہے۔
- 'file.txt' کو ٹیکسٹ فائل سے بدل دیں جہاں آپ آؤٹ پٹ محفوظ کر رہے ہیں۔ یاد رکھیں، اگر یہ موجودہ ڈائرکٹری میں پہلے سے موجود ہے تو یہ آؤٹ پٹ کو مخصوص فائل کی طرف لے جاتا ہے۔ دوسری صورت میں، یہ نتیجہ کو بچانے کے لیے آپ کے مخصوص نام کے ساتھ ایک نئی ٹیکسٹ فائل بناتا ہے۔
مثال کے طور پر، اگر آپ آؤٹ پٹ کو 'results.txt' نامی فائل پر بھیجنا چاہتے ہیں، تو کمانڈ یہ ہو گی:
python3 hello_world. py > نتیجہ TXTجب آپ یہ کمانڈ درج کرتے ہیں تو کمانڈ لائن ڈیفالٹ کے طور پر کچھ بھی ظاہر نہیں کرتی ہے۔ لہذا، یہ چیک کرنے کے لیے کہ آیا اس نے فائل بنائی ہے، 'ls' کمانڈ استعمال کریں۔
جیسا کہ آپ پچھلی تصویر کے نیچے دائیں طرف دیکھ سکتے ہیں، سسٹم مخصوص ٹیکسٹ فائل بناتا ہے اور اسکرپٹ کے آؤٹ پٹ کو اسٹور کرتا ہے۔
اسی طرح، آپ پچھلی کمانڈ میں سنگل '>>' کی بجائے ڈبل '>>' کا استعمال کرتے ہوئے اسی فائل میں دیگر Python اسکرپٹس کے آؤٹ پٹ کو بھی شامل کرسکتے ہیں۔
python3 hello_world. py >> نتائج TXTپچھلی کمانڈ چلانے کے بعد، آپ کو 'result.txt' فائل کے اندر دو آؤٹ پٹ نظر آئیں گے۔ '>>' ایکسپریشن سسٹمز کو کسی خاص ٹیکسٹ فائل میں شامل/ضم کرنے کی ہدایت کرتا ہے۔
نتیجہ
Python اسکرپٹ ان فائلوں کا حوالہ دیتے ہیں جن میں Python کوڈ ہوتے ہیں۔ پروگرامنگ کی دنیا میں ہر ایک کو یہ سیکھنے کی ضرورت ہے کہ لینکس سسٹم میں ازگر کے پروگراموں اور اسکرپٹس کو کیسے چلانا ہے۔ اسی لیے ہم نے اس گائیڈ میں لینکس میں ازگر کی اسکرپٹ چلانے کے بارے میں وضاحت کی۔ سب سے پہلے، ہم نے اسکرپٹ کو چلانے کے لیے کمانڈ پر تبادلہ خیال کیا۔ پھر، ہم نے سادہ مثالوں کا استعمال کرتے ہوئے اس کے آؤٹ پٹ کو ٹیکسٹ فائلوں میں محفوظ کرنے کے طریقوں کا مظاہرہ کیا۔