पाइथन मा मोड्युल 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
, र यसले कमाण्ड-लाइनबाट प्रदान गरिएका दुई नम्बरहरूको योगफल देखाउनेछ।