Python

Python OS-modul Vanlige metoder

Python OS-modul Vanlige metoder

Python er et populært programmeringsspråk for allmenn bruk i nyere tid. Den har mange innebygde moduler og funksjoner for å utføre spesifikke oppgaver. Med Python OS-modulen kan du utføre operativsystemrelaterte oppgaver. OS-modulen er 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.name () -funksjonen returnerer operativsystemnavnet. For eksempel, hvis du bruker Ubuntu, Linux Mint eller et hvilket som helst Debian-basert operativsystem, vil det returnere "posix" som operativsystemnavn. La oss bruke os.name () -funksjonen i Python-skriptet.

Først importerer vi os-modulen for å bruke de innebygde funksjonene.

#importing av os-modulen
importer os
# bruker os.navnefunksjon
trykk (os.Navn)

Produksjon


Os.name () -funksjonen kan returnere de forskjellige utgangene basert på operativsystemet.

os.mkdir () -funksjon

Os.mkdir () -funksjonen 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
# bruker os.mkdir () -funksjon
#creating a Test directory er gjeldende katalog
os.mkdir ("Test")
#creating a Test directory in Downloads directory
os.mkdir ("/ hjem / linuxhint / Nedlastinger / 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 gjeldende arbeidskatalog ved hjelp av os.mdir () -funksjon.

#importing av os-modulen
importer os
# bruker os.rmdir () -funksjon
# fjerne en testkatalog
os.rmdir ("Test")
#fjerning av en testkatalog fra katalogen Nedlastinger
os.rmdir ("/ hjem / linuxhint / Nedlastinger / Test1")
skriv ut ("De angitte katalogene fjernes vellykket")

Produksjon

os.getcwd () -funksjon

Os.getcwd () -funksjonen returnerer navnet på den gjeldende arbeidskatalogen. Den nåværende arbeidskatalogen er den katalogen der den nå utførte Python-filen er lagret. I mitt tilfelle er Python-filen som blir utført lagret i "Dokumenter" -katalogen. Derfor vil min nåværende arbeidskatalog være "Dokumenter" -katalogen. La oss bruke os.getcwd () -funksjonen i vårt Python-skript for å få den gjeldende arbeidskataloginformasjonen.

#importing av os-modulen
importer os
# bruker os.getcwd
print ("Den nåværende arbeidskatalogen er:", os.getcwd ())

Produksjon


La oss nå endre plasseringen av den nåværende utførte filen fra "Dokumenter" til "Nedlastinger" -katalogen, og du vil se at den nåværende fungerende katalogbanen vil endres.

#importing av os-modulen
importer os
# bruker os.getcwd
print ("Den nåværende arbeidskatalogen er:", os.getcwd ())

Produksjon

Gjeldende arbeidskatalog endres til katalogen "Nedlastinger".

os.fjern () funksjon

Os.remove () -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 nåværende katalogen, er det ikke nødvendig å spesifisere banen. mens du fjerner filen eller katalogene fra de andre katalogene, spesifiserer vi banen også. La oss fjerne noen filer ved hjelp av os.fjern () funksjon.

#importing av os-modulen
importer os
# bruker os.remove () -funksjon for å fjerne en fil fra den gjeldende katalogen.
os.remove ("TestFile.tekst")
#fjerne en fil fra nedlastningskatalogen
os.remove ("/ hjem / linuxhint / Nedlastinger / TestFile1.tekst")
skriv ut ("Filene fjernes vellykket")

Produksjon

Filene er fjernet.

os.listdir () -funksjon

Filsystemet er en av de viktigste komponentene i ethvert operativsystem som administrerer og lagrer filene. Os.listdir () funksjonsliste ned filer og underkataloger til en oppgitt katalog. Hvis ingen katalog er nevnt, vurderer den gjeldende arbeidskatalog og returnerer filene som underkataloger. Resultatet vil bli returnert i listeskjemaet. La oss bruke os.listdir () -funksjon i vårt Python-skript.

#importing av os-modulen
importer os
# bruker os.listdir-funksjon
#listing ned filene og underkatalogene til gjeldende arbeidskatalog
trykk (os.listdir ()
#listing ned filene og underkatalogene til Nedlastinger-katalogen
trykk (os.listdir ("/ home / linuxhint / Downloads"))
#listing ned filer og underkataloger til Desktop-katalogen
trykk (os.listdir ("/ home / linuxhint / Desktop"))

Produksjon

Utgangen viser listen over filer og underkataloger til forskjellige kataloger.

os.endre navn på () -funksjonen

Os.rename () -funksjonen endrer navnet på eksisterende fil. Syntaksen til os.endre navn () -funksjonen er som følger:

os.endre navn (“old_name”, new_name)

Den første parameteren tar det gamle filnavnet som et argument, og i den andre parameteren definerer vi det nye filnavnet. La oss implementere os.endre navn på () -funksjonen i Python-skriptet.

#importing av os-modulen
importer os
# bruker os.endre navn på funksjonen
# omdøper filen i gjeldende arbeidskatalog
os.endre navn ("student.xml "," min student.xml ")
# omdøper filen i Nedlastinger-katalogen
os.endre navn ("myfile.txt "," fil.tekst")
skriv ut ("Filene omdøpes vellykket")

Produksjon

Konklusjon

Python os-modulen er en innebygd modul som gjør det mulig å utføre operativsystemrelaterte oppgaver. Den har mange innebygde funksjoner for å få tilgang til og administrere filene på operativsystemene. Denne artikkelen forklarer os-modulen og dens funksjoner i detalj.

Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...
Mus Midterste museknapp fungerer ikke i Windows 10
Midterste museknapp fungerer ikke i Windows 10
De midtre museknapp hjelper deg med å bla gjennom lange websider og skjermer med mye data. Hvis det stopper, vil du ende opp med å bruke tastaturet ti...
Mus Hvordan endre venstre og høyre museknapp på Windows 10 PC
Hvordan endre venstre og høyre museknapp på Windows 10 PC
Det er ganske vanlig at alle datamusenheter er ergonomisk designet for høyrehendte brukere. Men det er tilgjengelige musenheter som er spesielt design...