कमांड लाइन वह जगह है जहां ऑपरेटिंग सिस्टम को निष्पादन योग्य आदेश दिए जाते हैं। एक पायथन लिपि को कमांड लाइन में अजगर निष्पादन योग्य के सामने अपना नाम लिखकर निष्पादित किया जा सकता है।
C:\users\acer>python test.py
यदि आप चाहते हैं कि कुछ डेटा तत्वों को इसके प्रसंस्करण के लिए पायथन लिपि में पारित किया जाए, तो इन तत्वों को स्क्रिप्ट के नाम के क्रम में अंतरिक्ष सीमांकित मान के रूप में लिखा जाता है। स्पेस सीमांकित मानों की इस सूची को कमांड लाइन तर्क कहा जाता है।
उदाहरण के लिए
C:\users\acer>python test.py Hello TutorialsPoint
अंतरिक्ष द्वारा अलग की गई वस्तुओं को एक विशेष सूची वस्तु में संग्रहीत किया जाता है जिसे argv[] कहा जाता है। इसे पायथन वितरण के sys मॉड्यूल में परिभाषित किया गया है।
उपरोक्त उदाहरण में, सूची वस्तु में निम्न शामिल होंगे:
sys.argv[]=[‘test.py’, ‘Hello’, ‘TutorialsPoint’]
प्रोग्राम में इन तर्कों को
. द्वारा एक्सेस करेंimport sys print ("first command line argument: ",sys.argv[1]) print ("second command line argument: ",sys.argv[2])