logo

Izvajanje lupinskih ukazov s Pythonom

Ta članek se začne z osnovnim uvodom v ukaze lupine Python in zakaj bi jih morali uporabljati. Opisuje tudi tri primarne načine za izvajanje ukazov lupine Python.

Kaj je lupina v OS?

V programiranju je lupina programski vmesnik za dostop do funkcionalnosti operacijskega sistema. Lupine v operacijskem sistemu so lahko CLI (vmesnik ukazne vrstice) ali GUI (grafični uporabniški vmesnik), ki temelji na funkcionalnosti in osnovnem delovanju naprave.



Izvajanje lupinskih ukazov s Pythonom z uporabo podprocesnega modula

Modul podprocesa Python se lahko uporablja za zagon novih programov ali aplikacij. Koristno je tudi pridobivanje vhodnih/izhodnih cevi/cevovodov za napake in izhodnih kod različnih ukazov.

podproces.Popen()

Tukaj. uporabljamo podproces. Metoda Popen() za izvedbo odmev lupinski skript z uporabo Pythona. Funkciji Popen Object() lahko podate več argumentov, na primer shell=True, zaradi česar se bo ukaz izvajal v ločeni lupini.



Python3






indijska rekha
# Importing required module> import> subprocess> # Using system() method to> # execute shell commands> subprocess.Popen(>'echo 'Geeks 4 Geeks''>, shell>=>True>)>

>

>

Izhod:

subprocess.run()

Tukaj. uporabljamo metodo system() za izvajanje lupinskega skripta pwd z uporabo Pythona. run() je bolj prilagodljiv in hitrejši pristop za izvajanje lupinskih skriptov, uporabite funkcijo Popen.

Python3




# Importing required module> import> subprocess> # Using system() method to> # execute shell commands> subprocess.run([>'powershell'>,>'pwd'>], shell>=>True>)>

>

>

Izhod:

Izvajanje lupinskih ukazov s Pythonom z uporabo modula os

The os modul v Pythonu vključuje funkcionalnost za komunikacijo z operacijskim sistemom. Je eden od standardnih pomožnih modulov Pythona. Ponuja tudi priročen način za uporabo funkcij, ki so odvisne od operacijskega sistema, ukaze lupine je mogoče izvesti z uporabo sistem() metoda v modulu os.

Primer 1:

Tukaj. uporabljamo metodo system() za izvajanje ukazov lupine odmev .

Python3




# Importing required module> import> os> os.system(>'echo 'Geeks 4 Geeks''>)>

>

>

Izhod:

Primer 2:

Tukaj uporabljamo metodo system() za izvajanje lupinskega skripta PWD z uporabo Pythona.

Python3




# Importing required module> import> os> os.system(>'pwd'>)>

>

>

vadnica za javascript

Izhod:

Primer 3:

Tukaj. za izvedbo uporabljamo metodo system(). mačka lupinski skript z uporabo Pythona.

Python3




# Importing required module> import> os> os.system(>'cat'>)>

>

>

Izhod: