Python OS modulis nodrošina funkcijas mijiedarbībai ar operētājsistēmu. OS ietilpst Python standarta utilīta moduļos. Šis modulis nodrošina pārnēsājamu veidu, kā izmantot no operētājsistēmas atkarīgu funkcionalitāti.
os.system()> metode izpilda komandu (virkni) apakščaulā. Šī metode tiek īstenota, izsaucot Standarta C funkciju sistēma () un tam ir tādi paši ierobežojumi. Ja komanda ģenerē izvadi, tā tiek nosūtīta uz tulka standarta izvades straumi. Ikreiz, kad tiek izmantota šī metode, tiek izmantots attiecīgais apvalks Operētājsistēma tiek atvērts un tajā tiek izpildīta komanda.
os.system() Sintakse Python
Sintakse: os.system(komanda)
Parametrs:
- komanda: Tā ir virknes tipa, kas norāda, kuru komandu izpildīt.
Atgriešanas vērtība: Ieslēgts Unix , atgriešanas vērtība ir procesa izejas statuss, un operētājsistēmā Windows atgriešanas vērtība ir vērtība, ko pēc komandas palaišanas atgriež sistēmas čaula.
Mijiedarbojieties ar operētājsistēmu, izmantojot Python piemērus
Ir dažādi os.system lietojumi Python operētājsistēmas vai OS komandu. šeit mēs apspriežam dažus vispārīgus os.system lietojumus Python operētājsistēmā vai OS komandā, kas ir tālāk.
Iegūstiet pašreizējo datumu
Šajā piemērā kods importē 'os' moduli vai izmanto OS komandu un izmanto 'os.system('date')', lai izpildītu komandu 'date' Windows operētājsistēma.
Python3
bash concatenate virknes
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)> |
>
>
Izvade:

OS sistēma Notepad palaišanas metode
Šajā piemērā kods importē moduli “os” vai izmanto OS komandu un izmanto “os.system(”notepad”), lai izpildītu komandu “notepad” operētājsistēmā Windows, atverot lietojumprogrammu Notepad.
Python3
# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)> |
>
>
Izvade:

FAQ
Ko Python nozīmē os.system?
os.system>Python vai OS operētājsistēmā Python vai Python ir funkcija, kas ļauj izpildīt čaulas komandas vai sistēmas komandas no Python skripta. Tas palaiž norādīto komandu pamatā esošās operētājsistēmas apvalkā un atgriež komandas izejas kodu.
Vai ir kāds veids, kā pārbaudīt komandas os.system() rezultātus programmā Python?
Jā, komandas 'os.system()' rezultātu var pārbaudīt, pārbaudot izejas kodu. Izejas kods 0 parasti norāda uz panākumiem, savukārt kods, kas nav nulle, norāda uz kļūdu vai kļūmi. Varat tvert izejas kodu, izmantojot 'os.system('command')', un pārbaudīt to savā Python skriptā, lai veiktu turpmāku validāciju vai kļūdu apstrādi.