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 -modulenProduksjon
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 -modulenProduksjon
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 -modulenProduksjon
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 -modulenProduksjon
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.
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 -modulenProduksjon
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 -modulenProduksjon
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 -modulenProduksjon
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.