Pythonin käyttöjärjestelmämoduuli tarjoaa toimintoja vuorovaikutukseen käyttöjärjestelmän kanssa. OS kuuluu Pythonin vakioapumoduulien alle. Tämä moduuli tarjoaa kannettavan tavan käyttää käyttöjärjestelmästä riippuvia toimintoja.
os.system()> menetelmä suorittaa komennon (merkkijonon) alikuoressa. Tämä menetelmä toteutetaan kutsumalla Vakio C-funktiojärjestelmä() ja sillä on samat rajoitukset. Jos komento tuottaa tulosteen, se lähetetään tulkin vakiotulostevirtaan. Aina kun tätä menetelmää käytetään, vastaava kuori Käyttöjärjestelmä avataan ja komento suoritetaan siinä.
os.system() Syntaksi Pythonissa
Syntaksi: os.system(komento)
Parametri:
- komento: Se on merkkijonotyyppiä, joka kertoo, mikä komento suoritetaan.
Palautusarvo: Päällä Unix , palautusarvo on prosessin poistumistila, ja Windowsissa paluuarvo on arvo, jonka järjestelmäkuori palauttaa komennon suorittamisen jälkeen.
Vuorovaikutus käyttöjärjestelmän kanssa Python-esimerkkien avulla
os.systemillä on useita käyttötarkoituksia Python käyttöjärjestelmä tai OS-komento. tässä keskustelemme os.systemin yleisistä käyttötavoista Python-käyttöjärjestelmässä tai OS-komennossa, jotka ovat seuraavat.
Hanki nykyinen päivämäärä
Tässä esimerkissä koodi tuo 'os'-moduulin tai käyttää OS-komentoa ja käyttää 'os.system('date')' suorittaakseen 'date'-komennon Windows käyttöjärjestelmä.
Python 3
java binääripuu
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)> |
>
>
Lähtö:

OS-järjestelmä Tapa suorittaa Muistio
Tässä esimerkissä koodi tuo 'os'-moduulin tai käyttää OS-komentoa ja käyttää 'os.system('notepad') -komentoa 'notepad'-komennon suorittamiseen Windows-käyttöjärjestelmässä ja avaa Muistio-sovelluksen.
Python 3
# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)> |
>
>
Lähtö:

FAQ:t
Mitä os.system tarkoittaa Pythonissa?
os.system>Pythonissa tai OS:ssä Pythonissa tai Python-käyttöjärjestelmä on toiminto, jonka avulla voit suorittaa komentotulkkikomentoja tai järjestelmäkomentoja Python-komentosarjasta. Se suorittaa määritetyn komennon taustalla olevan käyttöjärjestelmän kuoressa ja palauttaa komennon poistumiskoodin.
Onko mahdollista testata os.system()-komennon tuloksia Pythonissa?
Kyllä, os.system()-komennon tulos voidaan testata tarkastelemalla poistumiskoodia. Poistumiskoodi 0 tarkoittaa yleensä onnistumista, kun taas nollasta poikkeava koodi viittaa virheeseen tai epäonnistumiseen. Voit siepata poistumiskoodin komennolla `os.system('command')' ja tarkistaa sen Python-skriptistä lisätarkistusta tai virheiden käsittelyä varten.