Kommandoradsargument är de värden som skickas under anrop av programmet tillsammans med anropssatsen. Alltså det första elementet i arrayensys.argv()>är namnet på själva programmet.sys.argv()>är en array för kommandoradsargument i Python. För att använda denna modul hetersys>är använd.sys.argv>liknar en array och värdena hämtas också som Python array.
Sys-modulen
Sys-modulen tillhandahåller funktioner och variabler som används för att manipulera olika delar av Python-runtime-miljön. Denna modul ger tillgång till vissa variabler som används eller underhålls av tolken och till funktioner som interagerar starkt med tolken.
Exempel:
java slumpmässig matematik slumpmässig
# Python program to demonstrate> # sys.argv> > > import> sys> > print>(>'This is the name of the program:'>, sys.argv[>0>])> > print>(>'Argument List:'>,>str>(sys.argv))> |
>
>
Produktion:

Ovanstående program har sparats under namnet com.py och måste därför anropas i följande i kommandotolken
Funktioner som kan användas med sys.argv
- Funktionen len()- används för att räkna antalet argument som skickas till kommandoraden. Eftersom iterationen börjar med 0, räknas även programmets namn som ett argument. Om man bara vill hantera andra ingångar kan de använda (len(sys.argv)-1). str()- denna funktion används för att presentera arrayen som en sträng array. Gör det enklare och bättre att visa kommandoradsuppsättningen.
Exempel:
som uppfann skolan
# Python program to demonstrate> # sys.argv> > > import> sys> > > print>(>'This is the name of the program:'>,> >sys.argv[>0>])> print>(>'Number of elements including the name of the program:'>,> >len>(sys.argv))> print>(>'Number of elements excluding the name of the program:'>,> >(>len>(sys.argv)>->1>))> print>(>'Argument List:'>,> >str>(sys.argv))> |
>
>
Produktion:

Följande program utför addition med hjälp av ingångar som ges under körning:
# Python program to demonstrate> # sys.argv> > > import> sys> > add>=> 0.0> > # Getting the length of command> # line arguments> n>=> len>(sys.argv)> > for> i>in> range>(>1>, n):> >add>+>=> float>(sys.argv[i])> > print> (>'the sum is :'>, add)> |
>
snö vs is
>
Produktion: