argparse
प्रोग्राम चालवताना कमांड-लाइन वितर्क हाताळण्यासाठी आणि पार्स करण्यासाठी पायथनमधील मॉड्यूल हे एक शक्तिशाली साधन आहे. हे तुम्हाला तुमच्या प्रोग्रामसाठी आवश्यक पॅरामीटर्स आणि पर्याय सहजपणे परिभाषित करण्यास अनुमती देते आणि ते वाचण्यासाठी आणि वापरण्यासाठी लवचिक यंत्रणा प्रदान करते.
मॉड्यूल वापरण्यासाठी येथे पायऱ्या आहेत argparse
:
-
मॉड्यूल आयात करा
argparse
: मॉड्यूल आयात करून तुमचा प्रोग्राम सुरू कराargparse
. -
ऑब्जेक्ट परिभाषित करा
ArgumentParser
:ArgumentParser
आपल्या प्रोग्रामसाठी आवश्यक पॅरामीटर्स आणि पर्याय परिभाषित करण्यासाठी ऑब्जेक्ट तयार करा . -
युक्तिवाद जोडा: तुमच्या प्रोग्रामसाठी आवश्यक पॅरामीटर्स आणि पर्याय जोडण्यासाठी ऑब्जेक्टची
.add_argument()
पद्धत वापरा.ArgumentParser
प्रत्येक युक्तिवादाचे नाव, डेटा प्रकार, वर्णन आणि इतर विविध गुणधर्म असू शकतात. -
आर्ग्युमेंट्स पार्स करा:
.parse_args()
कमांड लाइनमधील वितर्क विश्लेषित करण्यासाठी ऑब्जेक्टची पद्धत वापराArgumentParser
आणि त्यांना ऑब्जेक्टमध्ये संग्रहित करा. -
आर्ग्युमेंट्स वापरा: कमांड-लाइनमधून प्रदान केलेल्या पर्यायांशी संबंधित क्रिया करण्यासाठी मागील पायरीपासून पार्स केलेल्या ऑब्जेक्टमध्ये संग्रहित केलेली मूल्ये वापरा.
उदाहरण: argparse
कमांड-लाइनवरून दोन संख्यांची बेरीज कशी काढायची याचे साधे उदाहरण येथे आहे:
import argparse
# Define the ArgumentParser object
parser = argparse.ArgumentParser(description='Calculate the sum of two numbers.')
# Add arguments to the ArgumentParser
parser.add_argument('num1', type=int, help='First number')
parser.add_argument('num2', type=int, help='Second number')
# Parse arguments from the command-line
args = parser.parse_args()
# Use the arguments to calculate the sum
sum_result = args.num1 + args.num2
print(f'The sum is: {sum_result}')
वितर्कांसह प्रोग्राम चालवताना, उदाहरणार्थ: python my_program.py 10 20
, आउटपुट असेल: The sum is: 30
, आणि ते कमांड-लाइनवरून प्रदान केलेल्या दोन संख्यांची बेरीज प्रदर्शित करेल.