Python

Pogoste metode modula OS Python

Pogoste metode modula OS Python

Python je priljubljen programski jezik za splošno uporabo v zadnjem času. Ponuja številne vgrajene module in funkcije za izvajanje določenih nalog. Modul OS Python omogoča izvajanje nalog, povezanih z operacijskim sistemom. Modul OS je prednameščen v Pythonu. Moduli OS imajo številne vgrajene funkcije za pridobivanje in interakcijo z datotečnim sistemom. Ta članek s primeri pojasnjuje nekatere funkcije modula OS.

os.funkcija name ()

Os.name () vrne ime operacijskega sistema. Če na primer uporabljate Ubuntu, Linux Mint ali kateri koli operacijski sistem, ki temelji na Debianu, bo vrnil "posix" kot ime operacijskega sistema. Uporabimo os.name () v našem skriptu Python.

Najprej uvozite os modul, da uporabite njegove vgrajene funkcije.

#importing os modula
uvoz os
# using os.imenska funkcija
tiskanje (os.ime)

Izhod


Os.funkcija name () lahko vrne različne izhodne podatke glede na operacijski sistem.

os.funkcija mkdir ()

Os.mkdir () ustvari nov imenik. Pot in ime imenika se posredujeta kot argument funkciji. Ustvarimo nekaj preskusnih imenikov.

#importing os modula
uvoz os
# using os.funkcija mkdir ()
#creating Test directory je trenutni imenik
os.mkdir ("Test")
#creating Test directory v direktoriju Downloads
os.mkdir ("/ home / linuxhint / Downloads / Test1")

Izhod

Imeniki so uspešno ustvarjeni.

os.funkcija rmdir ()

Os.Funkcija mdir () odstrani imenik. Kot argument vzame ime in pot datoteke in odstrani imenik. Imenik mora biti prazen. Trenutnega delovnega imenika ne moremo odstraniti z os.funkcija mdir ().

#importing os modula
uvoz os
# using os.funkcija rmdir ()
#removing Test directory
os.rmdir ("Test")
#removing Test directory iz imenika Downloads
os.rmdir ("/ home / linuxhint / Downloads / Test1")
print ("Navedeni imeniki so bili uspešno odstranjeni")

Izhod

os.funkcija getcwd ()

Os.getcwd () vrne ime trenutnega delovnega imenika. Trenutni delovni imenik je tisti imenik, v katerem je shranjena trenutno izvedena datoteka Python. V mojem primeru se datoteka Python, ki se izvaja, shrani v imenik »Dokumenti«. Zato bo moj trenutni delovni imenik imenik "Dokumenti". Uporabimo os.getcwd () v našem skriptu Python za pridobitev trenutnih informacij o delovnem imeniku.

#importing os modula
uvoz os
# using os.getcwd
print ("Trenutni delovni imenik je:", os.getcwd ())

Izhod


Zdaj spremenimo lokacijo trenutno izvedene datoteke iz »Dokumenti« v mapo »Prenosi« in videli boste, da se bo trenutna pot delovnega imenika spremenila.

#importing os modula
uvoz os
# using os.getcwd
print ("Trenutni delovni imenik je:", os.getcwd ())

Izhod

Trenutni delovni imenik se spremeni v imenik »Prenosi«.

os.odstranite () funkcijo

Os.remove () funkcija odstrani ali izbriše določeno datoteko. Določimo ime datoteke skupaj s potjo in odstrani datoteko. Ko datoteko odstranimo iz trenutnega imenika, poti ni treba določiti; medtem ko odstranimo datoteko ali imenike iz drugih imenikov, določimo tudi pot. Odstranimo nekaj datotek z os.odstranite () funkcijo.

#importing os modula
uvoz os
# using os.remove () funkcija za odstranitev datoteke iz trenutnega imenika.
os.odstrani (".txt ")
#removing a file from the downloads directory
os.odstrani ("/ home / linuxhint / Downloads / TestFile1.txt ")
print ("Datoteke so uspešno odstranjene")

Izhod

Datoteke so bile uspešno odstranjene.

os.funkcija listdir ()

Datotečni sistem je eden bistvenih sestavnih delov katerega koli operacijskega sistema, ki upravlja in shranjuje datoteke. Os.listdir () seznam datotek in podimenikov navedenega imenika. Če ni omenjen noben imenik, upošteva trenutni delovni imenik in vrne, da so datoteke podimeniki. Rezultat bo vrnjen v obliki seznama. Uporabimo os.listdir () v našem skriptu Python.

#importing os modula
uvoz os
# using os.funkcija listdir
#listing datotek in podimenikov trenutnega delovnega imenika
tiskanje (os.listdir ())
#listing datotek in podimenikov imenika Prenosi
tiskanje (os.listdir ("/ home / linuxhint / Downloads"))
#listing datotek in podimenikov namiznega imenika
tiskanje (os.listdir ("/ home / linuxhint / Desktop"))

Izhod

Rezultat prikazuje seznam datotek in podimenikov različnih imenikov.

os.funkcija preimenovanja ()

Os.funkcija rename () spremeni ime obstoječe datoteke. Sintaksa os.funkcija preimenovanja () je naslednja:

os.preimenovanje (“staro_ime”, novo_ime)

Prvi parameter kot argument vzame staro ime datoteke, v drugem parametru pa določimo novo ime datoteke. Izvedimo os.funkcija rename () v našem skriptu Python.

#importing os modula
uvoz os
# using os.preimenuj funkcijo
#preimenovanje datoteke v trenutnem delovnem imeniku
os.preimenuj ("študent.xml "," mystudent.xml ")
#preimenovanje datoteke v imeniku Prenosi
os.preimenovati ("myfile.txt "," datoteka.txt ")
print ("Datoteke so uspešno preimenovane")

Izhod

Zaključek

Modul Python os je vgrajen modul, ki omogoča izvajanje nalog, povezanih z operacijskim sistemom. Ima veliko vgrajenih funkcij za dostop do datotek v operacijskih sistemih in upravljanje z njimi. Ta članek podrobno razlaga os modul in njegove funkcije.

Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...
Kako povečati FPS v Linuxu?
FPS pomeni Število sličic na sekundo. Naloga FPS je merjenje hitrosti sličic pri predvajanju video posnetkov ali igranih predstavah. Z enostavnimi bes...