Python

Pythoni operatsioonisüsteemi mooduli levinud meetodid

Pythoni operatsioonisüsteemi mooduli levinud meetodid

Python on viimase aja populaarne üldotstarbeline programmeerimiskeel. See pakub palju sisseehitatud mooduleid ja funktsioone konkreetsete ülesannete täitmiseks. Python OS moodul võimaldab operatsioonisüsteemiga seotud ülesandeid täita. Operatsioonisüsteemi moodul on eelinstallitud Pythoni. OS-moodulitel on palju sisseehitatud funktsioone failisüsteemi toomiseks ja suhtlemiseks. Selles artiklis selgitatakse näidetega OS-mooduli mõningaid funktsioone.

os.nimi () funktsioon

Os.name () tagastab operatsioonisüsteemi nime. Näiteks kui kasutate Ubuntu, Linux Mint või mõnda Debiani põhist operatsioonisüsteemi, tagastab see operatsioonisüsteemi nimena posix. Kasutame os-i.nimi () meie Pythoni skriptis.

Esmalt importige os-moodul sisseehitatud funktsioonide kasutamiseks.

#importeerib os-mooduli
impordi os
# kasutamine os.nime funktsioon
print (os.nimi)

Väljund


Os.name () funktsioon võib tagastada erineva väljundi vastavalt operatsioonisüsteemile.

os.mkdir () funktsioon

Os.Funktsioon mkdir () loob uue kataloogi. Tee ja kataloogi nimi edastatakse argumendina funktsioonile. Loome mõned testkataloogid.

#importeerib os-mooduli
impordi os
# kasutamine os.funktsioon mkdir ()
Testi kataloogi loomine on praegune kataloog
os.mkdir ("Test")
#catalogi Testi loomine kataloogis Allalaadimised
os.mkdir ("/ home / linuxhint / Allalaadimised / Test1")

Väljund

Kataloogid on edukalt loodud.

os.rmdir () funktsioon

Os.Funktsioon mdir () eemaldab kataloogi. See võtab argumendina faili nime ja tee ning eemaldab kataloogi. Kataloog peab olema tühi. Me ei saa praegust töökataloogi os-i abil eemaldada.mdir () funktsioon.

#importeerib os-mooduli
impordi os
# kasutamine os.rmdir () funktsioon
# testkataloogi eemaldamine
os.rmdir ("Test")
# testkataloogi eemaldamine kataloogist Allalaadimised
os.rmdir ("/ home / linuxhint / Allalaadimised / Test1")
print ("Määratud kataloogide eemaldamine õnnestus")

Väljund

os.funktsioon getcwd ()

Os.funktsioon getcwd () tagastab praeguse töökataloogi nime. Praegune töökataloog on see kataloog, kuhu praegu käivitatud Pythoni fail salvestatakse. Minu puhul salvestatakse käivitatav Pythoni fail kataloogis „Dokumendid”. Seetõttu on minu praegune töökataloog kataloog "Dokumendid". Kasutame os-i.getcwd () funktsioon meie Pythoni skriptis praeguse töökataloogi teabe saamiseks.

#importeerib os-mooduli
impordi os
# kasutamine os.getcwd
print ("Praegune töökataloog on:", os.getcwd ())

Väljund


Nüüd muudame praegu käivitatava faili asukoha dokumendist kataloogi „Allalaadimised“ ja näete, et praegune töökataloogi tee muutub.

#importeerib os-mooduli
impordi os
# kasutamine os.getcwd
print ("Praegune töökataloog on:", os.getcwd ())

Väljund

Praegune töökataloog muudetakse kataloogiks „Allalaadimised“.

os.eemalda () funktsioon

Os.funktsioon remove () eemaldab või kustutab määratud faili. Määrame faili nime koos teega ja see eemaldab faili. Kui eemaldame faili praegusest kataloogist, pole teed vaja täpsustada; eemaldades faili või katalooge teistest kataloogidest, määrame ka tee. Eemaldame mõne faili os-i abil.eemalda () funktsioon.

#importeerib os-mooduli
impordi os
# kasutamine os.eemalda () funktsioon faili eemaldamiseks praegusest kataloogist.
os.eemalda ("TestFile.txt ")
#faili eemaldamine allalaadimiste kataloogist
os.eemalda ("/ home / linuxhint / Allalaadimised / TestFile1.txt ")
print ("Failide eemaldamine õnnestus")

Väljund

Failide eemaldamine õnnestus.

os.funktsioon listdir ()

Failisüsteem on kõigi faile haldavate ja salvestavate operatsioonisüsteemide üks olulisi komponente. Os.funktsioon listdir () loetleb määratud kataloogi failid ja alamkataloogid. Kui ühtegi kataloogi ei mainita, peab see praegust töökataloogi ja tagastab failid alamkataloogideks. Tulemus tagastatakse loendi vormis. Kasutame os-i.listdir () funktsioon meie Pythoni skriptis.

#importeerib os-mooduli
impordi os
# kasutamine os.funktsioon listdir
#loendab praeguse töökataloogi faile ja alamkatalooge
print (os.listdir ()
#loendi kataloogi failide ja alamkataloogide loendamine
print (os.listdir ("/ home / linuxhint / Downloads"))
#loendage töölaua kataloogi failid ja alamkataloogid
print (os.listdir ("/ home / linuxhint / Desktop"))

Väljund

Väljund näitab erinevate kataloogide failide ja alamkataloogide loendit.

os.rename () funktsioon

Os.funktsioon rename () muudab olemasoleva faili nime. OS-i süntaks.funktsioon rename () on järgmine:

os.ümber nimetada (“vana_nimi”, uus_nimi)

Esimene parameeter võtab argumendina vana failinime ja teises parameetris määratleme uue failinime. Rakendame os.rename () funktsioon meie Pythoni skriptis.

#importeerib os-mooduli
impordi os
# kasutamine os.funktsiooni ümbernimetamine
# faili ümbernimetamine praeguses töökataloogis
os.ümber nimetama ("õpilane.xml "," mystudent.xml ")
#nimetage fail kataloogis Allalaadimised
os.rename ("myfile.txt "," fail.txt ")
print ("Failide ümbernimetamine õnnestus")

Väljund

Järeldus

Python os moodul on sisseehitatud moodul, mis võimaldab täita operatsioonisüsteemiga seotud ülesandeid. Sellel on palju sisseehitatud funktsioone operatsioonisüsteemide failidele juurdepääsuks ja nende haldamiseks. Selles artiklis selgitatakse üksikasjalikult os-moodulit ja selle funktsioone.

Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...
Nende tasuta tööriistade abil lisage Windows 10-le hiire liigutused
Viimastel aastatel on arvutid ja operatsioonisüsteemid palju arenenud. Oli aeg, mil kasutajad pidid failihaldurites navigeerimiseks kasutama käske. Na...