logo

Python | os.system() -menetelmä

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

tiedosto-1

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

Huomautus-2019-06-19-120037-1024x285

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.