Argumentele liniei de comandă sunt acele valori care sunt transmise în timpul apelării programului împreună cu instrucțiunea de apelare. Astfel, primul element al matriceisys.argv()>este numele programului în sine.sys.argv()>este o matrice pentru argumentele liniei de comandă în Python. Pentru a folosi acest modul numitsys>este folosit.sys.argv>este similar cu o matrice și valorile sunt, de asemenea, preluate ca și matrice Python.
Modulul sys
Modulul sys oferă funcții și variabile utilizate pentru a manipula diferite părți ale mediului de rulare Python. Acest modul oferă acces la unele variabile utilizate sau întreținute de interpret și la funcții care interacționează puternic cu interpretul.
Exemple:
1 la 100 roman nr
# 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))> |
>
>
Ieșire:

Programul de mai sus a fost salvat sub numele com.py și, prin urmare, trebuie apelat în linia de comandă următoare
alfabet cu numere
Funcții care pot fi utilizate cu sys.argv
- Funcția len()- este folosită pentru a număra numărul de argumente transmise liniei de comandă. Deoarece iterația începe cu 0, contează și numele programului ca un argument. Dacă cineva dorește doar să se ocupe de alte intrări pe care le poate folosi (len(sys.argv)-1). str() - această funcție este folosită pentru a prezenta matricea ca o matrice de șiruri. Face afișarea matricei de linie de comandă mai ușoară și mai bună.
Exemplu:
# 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))> |
>
>
fișier csv citiți java
Ieșire:

Următorul program efectuează adăugarea utilizând intrările date în timpul rulării:
# 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)> |
converti char în int java
>
>
Ieșire: