Python OS -modul Vanlige metoder

Python OS -modul Vanlige metoder

Python er et populært programmeringsspråk for generell formål i nyere tid. Det gir mange innebygde moduler og funksjoner for å utføre spesifikke oppgaver. Python OS -modul tillater å utføre operativsystemets relaterte oppgaver. OS-modulen kommer forhåndsinstallert i Python. OS-modulene har mange innebygde funksjoner for å hente og samhandle med filsystemet. Denne artikkelen forklarer noen funksjoner i OS -modulen med eksempler.

OS.Navn () Funksjon

OS.Navn () Funksjon returnerer operativsystemnavnet. Hvis du for eksempel bruker Ubuntu, Linux Mint eller et hvilket som helst debianbasert operativsystem, vil det returnere "Posix" som operativsystemnavnet. La oss bruke OS.Navn () Funksjon i Python -skriptet vårt.

Importer først OS-modulen for å bruke sine innebygde funksjoner.

#importing av OS -modulen
Importer OS
#bruk OS.Navnfunksjon
trykk (OS.Navn)

Produksjon


OS.Navn () Funksjon kan returnere den forskjellige utgangen basert på operativsystem.

OS.mkdir () funksjon

OS.mkdir () -funksjon lager en ny katalog. Banen og navnet på katalogen sendes som et argument til funksjonen. La oss lage noen testkataloger.

#importing av OS -modulen
Importer OS
#bruk OS.mkdir () funksjon
#Creating a Test Directory er gjeldende katalog
OS.mkdir ("test")
#Creating a Test Directory in Downloads Directory
OS.mkdir ("/home/linuxhint/downloads/test1")

Produksjon

Katalogene er opprettet med hell.

OS.rmdir () -funksjon

OS.MDIR () -funksjonen fjerner en katalog. Det tar navnet og banen til filen som et argument og fjerner katalogen. Katalogen må være tom. Vi kan ikke fjerne den gjeldende arbeidskatalogen ved å bruke OS.mdir () -funksjon.

#importing av OS -modulen
Importer OS
#bruk OS.rmdir () -funksjon
#Fjern en testkatalog
OS.RMDIR ("Test")
#Fjern en testkatalog fra Downloads Directory
OS.RMDIR ("/Home/Linuxhint/Downloads/Test1")
Print ("De spesifiserte katalogene blir fjernet med hell")

Produksjon

OS.getCwd () funksjon

OS.getCwd () funksjon returnerer navnet på den gjeldende arbeidskatalogen. Den nåværende arbeidskatalogen er den katalogen der den for øyeblikket utførte Python -filen er lagret. I mitt tilfelle lagres Python -filen som blir utført i "Documents" -katalogen. Derfor vil min nåværende arbeidskatalog være "dokumenter" -katalogen. La oss bruke OS.getCwd () -funksjon i Python -skriptet vårt for å få den gjeldende arbeidskataloginformasjonen.

#importing av OS -modulen
Importer OS
#bruk OS.getcwd
trykk ("Den nåværende arbeidskatalogen er:", OS.getCwd ())

Produksjon


La oss nå endre plasseringen av den for øyeblikket utførte filen fra "Dokumenter" til "Nedlasting" -katalogen, og du vil se at den gjeldende arbeidskatalogstien vil endre seg.

#importing av OS -modulen
Importer OS
#bruk OS.getcwd
trykk ("Den nåværende arbeidskatalogen er:", OS.getCwd ())

Produksjon

Den gjeldende arbeidskatalogen blir endret til "nedlasting" -katalogen.

OS.Fjern () -funksjonen

OS.Fjern () Funksjonen fjerner eller sletter en spesifisert fil. Vi spesifiserer navnet på filen sammen med banen, og den fjerner en fil. Når vi fjerner en fil fra den gjeldende katalogen, er det ikke nødvendig å spesifisere banen; Når vi fjerner filen eller katalogene fra de andre katalogene, spesifiserer vi også banen. La oss fjerne noen fil ved å bruke OS.Fjern () -funksjonen.

#importing av OS -modulen
Importer OS
#bruk OS.Fjern () -funksjonen for å fjerne en fil fra den gjeldende katalogen.
OS.Fjern ("Testfile.tekst")
#Fjern en fil fra nedlastingskatalogen
OS.Fjern ("/Home/Linuxhint/Downloads/TestFile1.tekst")
utskrift ("Filene fjernes med suksess")

Produksjon

Filene blir fjernet med hell.

OS.listDir () -funksjon

Filsystemet er en av de essensielle komponentene i ethvert operativsystem som administrerer og lagrer filene. OS.ListDir () funksjonsliste ned filene og underkatalogene til en angitt katalog. Hvis ingen katalog er nevnt, vurderer den den gjeldende arbeidskatalogen og returnerer filene er underkataloger. Resultatet vil bli returnert i listeformen. La oss bruke OS.listDir () -funksjon i Python -skriptet vårt.

#importing av OS -modulen
Importer OS
#bruk OS.ListDir -funksjon
#Liste ned filene og underkatalogene til gjeldende arbeidskatalog
trykk (OS.listDir ())
#Liste ned filene og underkatalogene til Downloads Directory
trykk (OS.ListDir ("/Home/Linuxhint/Downloads"))
#Liste ned filene og underkatalogene til Desktop Directory
trykk (OS.ListDir ("/Home/Linuxhint/Desktop"))

Produksjon

Utgangen viser listen over filer og underkataloger i forskjellige kataloger.

OS.gi nytt navn til () funksjon

OS.gi nytt navn til () funksjon endrer navnet på eksisterende fil. Syntaksen til OS.gi nytt navn () -funksjonen er som følger:

OS.gi nytt navn (“old_name”, new_name)

Den første parameteren tar det gamle filnavnet som et argument, og i 2. parameter definerer vi det nye filnavnet. La oss implementere OS.gi nytt navn til () funksjon i python -skriptet vårt.

#importing av OS -modulen
Importer OS
#bruk OS.gi nytt navn til funksjon
#renaming av filen i gjeldende arbeidskatalog
OS.Gi nytt navn til ("Student.xml "," mystudent.XML ")
#renaming av filen i Downloads Directory
OS.Gi nytt navn til ("Myfile.txt "," fil.tekst")
print ("Filene blir omdøpt med hell")

Produksjon

Konklusjon

Python OS-modulen er en innebygd modul som tillater å utføre operativsystemrelaterte oppgaver. Den har mange innebygde funksjoner for å få tilgang til og administrere filene på operativsystemer. Denne artikkelen forklarer OS -modulen og dens funksjoner i detalj.