El mòdul del sistema operatiu de Python proporciona funcions per interactuar amb el sistema operatiu. El sistema operatiu inclou els mòduls d'utilitat estàndard de Python. Aquest mòdul proporciona una manera portàtil d'utilitzar la funcionalitat depenent del sistema operatiu.
os.system()> El mètode executa l'ordre (una cadena) en una subshell. Aquest mètode s'implementa cridant al Sistema de funció C estàndard () i té les mateixes limitacions. Si l'ordre genera alguna sortida, s'envia al flux de sortida estàndard de l'intèrpret. Sempre que s'utilitzi aquest mètode, el shell respectiu del Sistema operatiu s'obre i s'executa l'ordre.
os.system() Sintaxi en Python
Sintaxi: os.system (ordre)
Paràmetre:
- comandament: És de tipus cadena que indica quina ordre s'ha d'executar.
Valor de retorn: Encès Unix , el valor de retorn és l'estat de sortida del procés i a Windows, el valor de retorn és el valor que retorna l'intèrpret d'ordres del sistema després d'executar l'ordre.
Interactuar amb el sistema operatiu mitjançant exemples de Python
Hi ha diversos usos d'os.system al Python sistema operatiu o comandament del sistema operatiu. aquí estem discutint alguns usos generals d'os.system al sistema operatiu Python o a l'ordre del sistema operatiu que segueixen.
Obteniu la data actual
En aquest exemple, el codi importa el mòdul `os` o utilitza l'ordre del sistema operatiu i utilitza `os.system('data')` per executar l'ordre 'data' en un Sistema operatiu Windows.
Python 3
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)> |
>
>
Sortida:

Sistema SO Mètode per executar el Bloc de notes
En aquest exemple, el codi importa el mòdul `os` o utilitza l'ordre del sistema operatiu i utilitza `os.system('notepad')` per executar l'ordre 'notepad' en un sistema operatiu Windows, obrint l'aplicació Bloc de notes.
subcadena en bash
Python 3
# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)> |
>
>
Sortida:

Preguntes freqüents
Quin és el significat d'os.system a Python?
os.system>en Python o OS en Python o el sistema operatiu Python és una funció que us permet executar ordres de shell o ordres del sistema des d'un script de Python. Executa l'ordre especificada a l'intèrpret d'ordres del sistema operatiu subjacent i retorna el codi de sortida de l'ordre.
Hi ha alguna manera de provar els resultats d'una comanda os.system() a Python?
Sí, el resultat d'una ordre `os.system()` es pot provar examinant el codi de sortida. Un codi de sortida de 0 generalment indica èxit, mentre que un codi diferent de zero suggereix un error o un error. Podeu capturar el codi de sortida utilitzant `os.system('command')` i comprovar-lo al vostre script de Python per a una validació addicional o tractament d'errors.