Python on suosittu yleiskäyttöinen ohjelmointikieli viime aikoina. Se tarjoaa monia sisäänrakennettuja moduuleja ja toimintoja tiettyjen tehtävien suorittamiseen. Python OS -moduulin avulla voidaan suorittaa käyttöjärjestelmään liittyviä tehtäviä. OS-moduuli on esiasennettu Pythoniin. Käyttöjärjestelmämoduuleissa on monia sisäänrakennettuja toimintoja tiedostojärjestelmän hakemiseen ja vuorovaikutukseen sen kanssa. Tässä artikkelissa selitetään esimerkkejä käyttöjärjestelmän moduulin toiminnoista.
os.nimi () -toiminto
Os.name () -funktio palauttaa käyttöjärjestelmän nimen. Jos esimerkiksi käytät Ubuntua, Linux Mintia tai mitä tahansa Debian-pohjaista käyttöjärjestelmää, se palauttaa "posix" käyttöjärjestelmän nimeksi. Käytetään käyttöjärjestelmää.name () -toiminto Python-komentosarjassa.
Tuo ensin os-moduuli käyttämään sen sisäänrakennettuja toimintoja.
# os-moduulin tuominentuonti os
#using os.nimitoiminto
tulosta (os.nimi)
Tuotos
Os.name () -funktio voi palauttaa eri tuloksen käyttöjärjestelmän perusteella.
os.mkdir () -toiminto
Os.mkdir () -toiminto luo uuden hakemiston. Hakemiston polku ja nimi välitetään argumenttina funktiolle. Luodaan testihakemistoja.
# os-moduulin tuominentuonti os
#using os.mkdir () -toiminto
#creating Test-hakemisto on nykyinen hakemisto
os.mkdir ("testi")
#luoda testihakemisto Lataukset-hakemistoon
os.mkdir ("/ home / linuxhint / Lataukset / Test1")
Tuotos
Hakemistot luodaan onnistuneesti.
os.rmdir () -toiminto
Os.mdir () -toiminto poistaa hakemiston. Se ottaa tiedoston nimen ja polun argumentiksi ja poistaa hakemiston. Hakemiston on oltava tyhjä. Emme voi poistaa nykyistä työkansiota käyttöjärjestelmällä.mdir () -toiminto.
# os-moduulin tuominentuonti os
#using os.rmdir () -toiminto
#testihakemiston poistaminen
os.rmdir ("Testi")
#poistetaan testihakemisto Lataukset-hakemistosta
os.rmdir ("/ home / linuxhint / Lataukset / Test1")
tulosta ("Määritetyt hakemistot poistetaan onnistuneesti")
Tuotos
os.getcwd () -funktio
Os.getcwd () -funktio palauttaa nykyisen työhakemiston nimen. Nykyinen työkansio on se hakemisto, johon parhaillaan suoritettu Python-tiedosto tallennetaan. Minun tapauksessani suoritettava Python-tiedosto tallennetaan “Documents” -hakemistoon. Siksi nykyinen työhakemisto on “Documents” -hakemisto. Käytetään käyttöjärjestelmää.getcwd () -toiminto Python-komentosarjassa saada nykyiset työkansiotiedot.
# os-moduulin tuominentuonti os
#using os.getcwd
print ("Nykyinen työkansio on:", os.getcwd ())
Tuotos
Vaihdetaan nyt suoritettavan tiedoston sijainti "Asiakirjat" - "Lataukset" -hakemistoon, ja huomaat, että nykyinen työhakemistopolku muuttuu.
tuonti os
#using os.getcwd
print ("Nykyinen työkansio on:", os.getcwd ())
Tuotos
Nykyinen työkansio muutetaan "Lataukset" -hakemistoksi.
os.Poista () -toiminto
Os.remove () -toiminto poistaa tai poistaa määritetyn tiedoston. Määritämme tiedoston nimen polun kanssa, ja se poistaa tiedoston. Kun poistamme tiedoston nykyisestä hakemistosta, polkua ei tarvitse määrittää; Poistettaessa tiedostoa tai hakemistoja muista hakemistoista määritämme myös polun. Poistetaan tiedosto tiedostosta os.Poista () -toiminto.
# os-moduulin tuominentuonti os
#using os.Poista () -toiminto poistaa tiedoston nykyisestä hakemistosta.
os.poista ("TestFile.txt ")
#poistaa tiedosto lataushakemistosta
os.poista ("/ home / linuxhint / Lataukset / TestFile1.txt ")
tulosta ("Tiedostojen poistaminen onnistui")
Tuotos
Tiedostojen poistaminen onnistui.
os.listdir () -toiminto
Tiedostojärjestelmä on yksi tärkeimmistä komponenteista kaikissa käyttöjärjestelmissä, jotka hallitsevat ja tallentavat tiedostoja. Os.listdir () -funktio luetteloi ilmoitetun hakemiston tiedostot ja alihakemistot. Jos hakemistoa ei mainita, se pitää nykyistä työhakemistoa ja palauttaa tiedostot alihakemistoiksi. Tulos palautetaan luettelomuodossa. Käytetään käyttöjärjestelmää.listdir () -toiminto Python-komentosarjassa.
# os-moduulin tuominentuonti os
#using os.listdir-toiminto
# listaa nykyisen työhakemiston tiedostot ja alihakemistot
tulosta (os.listdir (())
#luetteloi Lataukset-hakemiston tiedostot ja alihakemistot
tulosta (os.listdir ("/ home / linuxhint / Lataukset"))
# listaa Desktop-hakemiston tiedostot ja alihakemistot
tulosta (os.listdir ("/ home / linuxhint / Desktop"))
Tuotos
Tulos näyttää luettelon eri hakemistojen tiedostoista ja alihakemistoista.
os.rename () -toiminto
Os.rename () -toiminto muuttaa olemassa olevan tiedoston nimen. OS: n syntakse.rename () -toiminto on seuraava:
os.nimetä uudelleen (“vanha_nimi”, uusi_nimi)Ensimmäinen parametri ottaa vanhan tiedostonimen argumentiksi ja 2. parametrissa määritämme uuden tiedoston nimen. Toteutetaan os.rename () -toiminto Python-komentosarjassa.
# os-moduulin tuominentuonti os
#using os.nimeä toiminto uudelleen
#nimeä tiedosto nykyiseen työhakemistoon
os.nimetä uudelleen ("opiskelija.xml "," mystudent.xml ")
# tiedoston nimeäminen Lataukset-hakemistoon
os.rename ("omatiedosto.txt "," tiedosto.txt ")
tulosta ("Tiedostojen uudelleennimeäminen onnistui")
Tuotos
Johtopäätös
Python os -moduuli on sisäänrakennettu moduuli, jonka avulla voidaan suorittaa käyttöjärjestelmään liittyviä tehtäviä. Siinä on monia sisäänrakennettuja toimintoja tiedostojen käyttämiseen ja hallintaan käyttöjärjestelmissä. Tässä artikkelissa selitetään os-moduuli ja sen toiminnot yksityiskohtaisesti.