logo

Python | metoda os.system().

Modulul OS din Python oferă funcții pentru interacțiunea cu sistemul de operare. Sistemul de operare se înscrie în modulele utilitare standard ale Python. Acest modul oferă o modalitate portabilă de utilizare a funcționalității dependente de sistemul de operare.

os.system()> metoda execută comanda (un șir) într-un subshell. Această metodă este implementată prin apelarea la Sistem de funcții C standard () și are aceleași limitări. Dacă comanda generează orice ieșire, aceasta este trimisă la fluxul de ieșire standard al interpretului. Ori de câte ori este utilizată această metodă, atunci învelișul respectiv al Sistem de operare este deschis și comanda este executată pe acesta.

Sintaxa os.system() în Python

Sintaxă: os.system(comandă)



Parametru:

  • comanda: Este de tip șir care spune ce comandă să execute.

Valoare returnată: Pe Unix , valoarea returnată este starea de ieșire a procesului, iar pe Windows, valoarea returnată este valoarea returnată de shell-ul sistemului după rularea comenzii.

Interacționați cu sistemul de operare folosind exemple Python

Există diverse utilizări ale os.system în Piton sistem de operare sau comanda OS. aici discutăm câteva utilizări generale ale os.system în sistemul de operare Python sau comanda OS pe care le urmează.

crearea listei în java

Obțineți data curentă

În acest exemplu, codul importă modulul „os” sau folosește comanda OS și folosește „os.system(‘date’)” pentru a executa comanda „date” într-un sistem de operare Windows.

Python3




egalitatea obiectelor java

# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)>

>

>

Ieșire:

fisierul-1

Sistemul de operare Metodă de rulare Notepad

În acest exemplu de cod importă modulul „os” sau folosește comanda OS și folosește „os.system(‘notepad’)’ pentru a executa comanda „notepad” pe un sistem de operare Windows, deschizând aplicația Notepad.

Python3




# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)>

np.histogramă
>

>

Ieșire:

Adnotare-2019-06-19-120037-1024x285

Întrebări frecvente

Care este semnificația os.system în Python?

os.system>în Python sau OS în Python sau sistemul de operare Python este o funcție care vă permite să executați comenzi shell sau comenzi de sistem dintr-un script Python. Rulează comanda specificată în shell-ul sistemului de operare de bază și returnează codul de ieșire al comenzii.

Există o modalitate de a testa rezultatele unei comenzi os.system() în Python?

Da, rezultatul unei comenzi `os.system()` poate fi testat prin examinarea codului de ieșire. Un cod de ieșire de 0 indică în general succesul, în timp ce un cod diferit de zero sugerează o eroare sau un eșec. Puteți captura codul de ieșire folosind „os.system(‘command’)” și îl puteți verifica în scriptul dvs. Python pentru validare ulterioară sau tratarea erorilor.