Modulen argparse i Python är ett kraftfullt verktyg för att hantera och analysera kommandoradsargument när du kör ett program. Det låter dig enkelt definiera de nödvändiga parametrarna och alternativen för ditt program och tillhandahåller flexibla mekanismer för att läsa och använda dem.
Här är stegen för att använda argparse modulen:
-
Importera
argparsemodulen: Starta ditt program genom att importeraargparsemodulen. -
Definiera
ArgumentParserobjektet: Skapa ettArgumentParserobjekt för att definiera de nödvändiga parametrarna och alternativen för ditt program. -
Lägg till argument: Använd
.add_argument()metoden förArgumentParserobjektet för att lägga till nödvändiga parametrar och alternativ för ditt program. Varje argument kan ha ett namn, datatyp, beskrivning och olika andra attribut. -
Analysera argument: Använd
.parse_args()metoden förArgumentParserobjektet för att analysera argumenten från kommandoraden och lagra dem i ett objekt. -
Använd argumenten: Använd värdena lagrade i det analyserade objektet från föregående steg för att utföra åtgärder som motsvarar de angivna alternativen från kommandoraden.
Exempel: Här är ett enkelt exempel på hur man använder argparse för att beräkna summan av två tal från kommandoraden:
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}')
När du kör programmet med argument, till exempel: python my_program.py 10 20 blir utdata: The sum is: 30 och det kommer att visa summan av de två siffrorna från kommandoraden.

