Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

हम पायथन में कमांड लाइन तर्कों का उपयोग कैसे करते हैं?

कमांड लाइन वह जगह है जहां ऑपरेटिंग सिस्टम को निष्पादन योग्य आदेश दिए जाते हैं। एक पायथन लिपि को कमांड लाइन में अजगर निष्पादन योग्य के सामने अपना नाम लिखकर निष्पादित किया जा सकता है।

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])

  1. एक्लिप्स कमांड लाइन में पायथन फ़ंक्शन कैसे चलाएं?

    हम PyDev का उपयोग कर सकते हैं, जो कि एक्लिप्स से पायथन प्रोग्राम चलाने के लिए एक प्लगइन है। एक बार इंस्टॉल हो जाने पर, हमारे पास सीधे या PyDev कंसोल/कमांड लाइन से एप्लिकेशन चलाने का विकल्प होगा।

  1. कमांड लाइन से पायथन मॉड्यूल को कैसे कॉल करें?

    यदि हम एक पायथन स्क्रिप्ट लिख रहे हैं जिसे एक मॉड्यूल के रूप में उपयोग किया जाना है, तो हम फ़ंक्शन के इस कॉल को नीचे से जोड़कर इस मॉड्यूल का परीक्षण कर सकते हैं: def fubar():     #does something useful fubar() और इसे इस तरह कमांड प्रॉम्प्ट पर चलाएँ: ~$ python fubar.py

  1. कमांड लाइन से पायथन फ़ंक्शन कैसे चलाएं?

    इस फ़ंक्शन को कमांड लाइन से चलाने के लिए हम -c (कमांड) तर्क का उपयोग इस प्रकार कर सकते हैं: $ python -c 'import foobar; print foobar.sayHello()' वैकल्पिक रूप से, हम यह भी लिख सकते हैं: $ python -c 'from foobar import *; print sayHello()' या इस तरह $ python -c 'from foobar impor