logo

Pythona | metoda os.system().

Moduł OS w Pythonie zapewnia funkcje interakcji z systemem operacyjnym. System operacyjny należy do standardowych modułów narzędziowych Pythona. Moduł ten zapewnia przenośny sposób korzystania z funkcjonalności zależnych od systemu operacyjnego.

os.system()> Metoda wykonuje polecenie (ciąg znaków) w podpowłoce. Ta metoda jest implementowana poprzez wywołanie metody Standardowy system funkcji C() i ma takie same ograniczenia. Jeśli polecenie generuje jakiekolwiek dane wyjściowe, są one wysyłane do standardowego strumienia wyjściowego interpretera. Ilekroć stosowana jest ta metoda, wówczas odpowiednia powłoka System operacyjny jest otwierany i wykonywane jest na nim polecenie.



os.system() Składnia w Pythonie

Składnia: system operacyjny (polecenie)

Parametr:

  • Komenda: Jest typu string, który mówi, które polecenie wykonać.

Wartość zwracana: NA Uniksa zwracana wartość to status wyjścia procesu, a w systemie Windows zwracana wartość to wartość zwracana przez powłokę systemową po uruchomieniu polecenia.



Interakcja z systemem operacyjnym przy użyciu przykładów języka Python

Istnieją różne zastosowania os.system w Pyton system operacyjny lub polecenie systemu operacyjnego. tutaj omawiamy niektóre ogólne zastosowania os.system w systemie operacyjnym Python lub poleceniu OS, które są następujące.

Uzyskaj aktualną datę

W tym przykładzie kod importuje moduł „os” lub używa polecenia systemu operacyjnego i używa polecenia „os.system(„data”) w celu wykonania polecenia „data” w System operacyjny Windows.

Python3






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

>

>

Wyjście:

plik-1

Metoda systemu operacyjnego do uruchomienia Notatnika

W tym przykładzie kod importuje moduł `os` lub używa polecenia OS i używa `os.system(``notepad')' do wykonania polecenia 'notepad' w systemie operacyjnym Windows, otwierając aplikację Notatnik.

Python3




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

>

>

Java sortowanie listy tablic

Wyjście:

Adnotacja-2019-06-19-120037-1024x285

Często zadawane pytania

Jakie jest znaczenie os.system w Pythonie?

os.system>w Pythonie lub systemie operacyjnym w Pythonie lub systemie operacyjnym Python to funkcja, która umożliwia wykonywanie poleceń powłoki lub poleceń systemowych z poziomu skryptu Python. Uruchamia określone polecenie w powłoce podstawowego systemu operacyjnego i zwraca kod zakończenia polecenia.

Czy istnieje sposób przetestowania wyników polecenia os.system() w Pythonie?

Tak, wynik polecenia `os.system()` można sprawdzić sprawdzając kod wyjścia. Kod zakończenia 0 zazwyczaj oznacza sukces, podczas gdy kod niezerowy sugeruje błąd lub niepowodzenie. Możesz przechwycić kod wyjścia za pomocą `os.system('polecenie')' i sprawdzić go w skrypcie Pythona w celu dalszej weryfikacji lub obsługi błędów.