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:
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:
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.