Argumenti ukazne vrstice so tiste vrednosti, ki se posredujejo med klicanjem programa skupaj s klicnim stavkom. Tako je prvi element matrikesys.argv()>je ime samega programa.sys.argv()>je niz za argumente ukazne vrstice v Pythonu. Za uporabo tega modula z imenomsys>se uporablja.sys.argv>je podoben matriki in vrednosti se prav tako pridobijo kot matrika Python.
Modul sys
Modul sys nudi funkcije in spremenljivke, ki se uporabljajo za upravljanje različnih delov izvajalnega okolja Python. Ta modul omogoča dostop do nekaterih spremenljivk, ki jih uporablja ali vzdržuje tolmač, in do funkcij, ki močno vplivajo na tolmač.
Primeri:
# 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))> |
>
>
Izhod:

Zgornji program je bil shranjen pod imenom com.py in ga je zato treba poklicati v naslednjem ukaznem pozivu
Funkcije, ki jih je mogoče uporabiti s sys.argv
- len()- funkcija se uporablja za štetje števila argumentov, posredovanih v ukazno vrstico. Ker se ponovitev začne z 0, šteje tudi ime programa kot en argument. Če se želi samo ukvarjati z drugimi vhodi, lahko uporabi (len(sys.argv)-1). str() - ta funkcija se uporablja za predstavitev matrike kot matrike nizov. Omogoča lažji in boljši prikaz polja ukazne vrstice.
primer:
# 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))> |
>
>
Izhod:

freddie mercury
Naslednji program izvede seštevanje z uporabo vnosov, podanih med izvajanjem:
# 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)> |
>
>
Izhod: