Python OS.system

Python OS.system
Å integrere repeterende oppgaver er en god idé. Shell -skript brukes ofte av programmerere og programvareoperatører for å håndtere noen tilbakevendende prosesser. Men skallskript kan bli vanskeligere å administrere fordi disse prosessene blir litt mer kompliserte. Imidlertid kan Python -programmeringsspråket brukes til automatiserte prosesser i stedet for terminalkommandoer. Den samme funksjonen som de terminale kommandoene er tilgjengelig i Python gjennom noen funksjoner for å utføre operativsystemkommandoer.

Vi kan håndtere datamaskinoperasjoner på en systematisk og organisert måte ved å skaffe hvordan du utfører kommandolinjen i Python. OS -pakken til et Python -programmeringsspråk tilbyr verktøy for å samarbeide med et hvilket som helst operativsystem for datamaskinen. OS er inkludert i de grunnleggende verktøypakkene for Python. Denne pakken inkluderer en kompakt tilnærming til å bruke tilleggsfunksjoner som er avhengige av operativsystemet.

Instruksjonen som en streng implementeres av OS.System () Funksjon i en terminal. De samme begrensningene gjelder denne prosedyren, som vil bli oppnådd ved å bruke System () -metoden for C -programmeringsspråk. Hvis en instruksjon gir noe utfall, mottar standardutgangskilden til programmereren den. Når denne funksjonen brukes, vil den tilsvarende operativsystemterminalen åpne, og instruksjonene kjøres der.

Attributtene til OS -systemet

En gjenbrukbar metode for å integrere med det avanserte operativsystemet er gitt av OS -systemet. Sammen med andre funksjoner gir det tilgang til innhold, lokale variabler, kommandolinjeparametere, driftsparametere og katalogtopologi. Vi har brukt den samme uttalelsen som vi kan bruke i en terminal som argument for metoden på denne forenklede, pytonbaserte måten.

Å bruke operasjonssystemavhengige evner er muliggjort av Python OS-pakken. Vi kan samarbeide med programmeringsspråkoperativsystemet ved å bruke metodene som OS -pakken gir.

Parametere levert til OS.System () Funksjon

Instruksjonen spesifiserer hvilken operasjon som skal kjøres. Og denne instruksjonen vil være av strengdatatypen.

Verdi returnert ved bruk av operativsystemet.System () Metode

Operativsystemet vil avgjøre hvordan det fungerer. Når vi bruker UNIX, vil dette gi oppsigelsesstatusen til programmet; Når vi bruker Windows -operativsystemet, er den resulterende verdien resultatet av kommandoen som er gitt som parameter til OS.System () Funksjon. I denne artikkelen vil vi utforske de mange utførelsesmetodene for forskjellige kommandoer som kjører på terminalen ved å bruke Python -språket, så vel som de beste omstendighetene som kan bruke hver enkelt.

Når vi bruker Windows -operativsystemet, har vi åpnet CMD på systemet og deretter utført kommandoene til OS.System () Funksjoner på ledeteksten. Først må vi kjøre kommandoen “Python”. Hvis systemet vårt har installert Python, får vi denne typen utganger som vist på figuren nedenfor. Denne utgangen viser også versjonen av Python. Hvis vi ikke har Python, får vi feilen på skjermen som en utdata.

Eksempel nr. 1

I dette eksemplet skal vi innhente den eksisterende datoen for systemet vårt. Først må vi integrere “OS” -pakken. Deretter initialiserer vi en variabel “CMD” og setter verdien “Dato” til denne variabelen. Dette er instruksjonen som skal utføres.

Her bruker vi Windows -operativsystemet. I den siste linjen bruker vi System () -metoden. Denne funksjonaliteten er knyttet til Windows -operativsystemet. Denne funksjonen har den spesifiserte verdien av “CMD”. Ved hjelp av funksjon OS.system (), vil vi skaffe datoen for systemet i formatet DD/mm/åååå.

Importer OS
cmd = 'date'
OS.System (CMD)

Eksempel nr. 2

I dette tilfellet vil vi kjøre den innebygde komponenten "Notisblokk" av systemet.

Importer OS
cmd = 'notisblokk'
OS.System (CMD)

"OS" -modulintegrasjonen må skje først. Etterpå definerer vi variabelen “CMD” og tildeler verdien “Notisblokk” til den. Dette er instruksjonen som må sendes ut. Operativsystemvinduene brukes her. System () -funksjonen kan brukes i den endelige linjen. Windows -operativsystemet er assosiert med denne metoden. Denne metoden inneholder "CMD" -verdien som er gitt. Vi får tilgang til datamaskinens notisblokk på datamaskinen ved hjelp av OS.System () Funksjon.

Etter å ha utført ovennevnte kommandoer, åpner vi Notisblokkene med hell.

Eksempel nr. 3

La oss få tilgang til krom i dette scenariet ved å bruke OS.System () Funksjon.

Importer OS
OS.System ("Start Chrome")
OS.system ("py")

Vi starter programmet ved å innlemme “OS” -modulen. Etter å ha påkalt System () -metoden, vil vi spesifisere parameteren til denne funksjonen for å "starte Chrome.”Uttalelsen som må oppnås ville være dette. Windows er operativsystemet som brukes her. Windows -operativsystemet er relatert til funksjonssystemet (). Nok en gang bruker vi System () -metoden. Denne funksjonen inneholder "py" som et argument. Derfor vil vi åpne krom gjennom bruk av OS.System () Funksjon.

Vi får effektivt tilgang til Google etter å ha kjørt de nevnte kommandoene.

Konklusjon

Vi har dekket det grunnleggende i OS.system () I denne guiden. Vi har brukt denne funksjonen i en rekke eksempler, og resultatene ble også vist. I første omgang brukte vi OS.System () Metode for å få den eksisterende datoen for systemet. I en ny illustrasjon har notisblokken blitt åpnet ved å bruke OS.System () Funksjon. Tilsvarende har vi kalt OS.System () Metode for å få tilgang til krom i det siste eksemplet. Kommandoen om at vi ønsker at denne funksjonen skal utføre har blitt levert til den. OS.System () -funksjonen vil bli brukt når vi bare må utføre flere grunnleggende kommandoer og heller ikke bry seg om utfallet vises på terminalen. Python gjør det mulig for brukerne å kjøre systemanrop, som brukes av brukerne til å bedre kontrollere automatiserte kommandoer eller utføre relaterte programmer.