Piton

Uobičajene metode Python OS modula

Uobičajene metode Python OS modula

Python je popularni općeniti programski jezik novijeg doba. Pruža mnoštvo ugrađenih modula i funkcija za obavljanje određenih zadataka. Python OS modul omogućuje izvršavanje zadataka povezanih s operativnim sustavom. OS modul dolazi unaprijed instaliran u Pythonu. OS moduli imaju mnogo ugrađenih funkcija za dohvaćanje i interakciju s datotečnim sustavom. Ovaj članak na primjerima objašnjava neke funkcije OS modula.

os.funkcija name ()

Os.funkcija name () vraća ime operativnog sustava. Na primjer, ako koristite Ubuntu, Linux Mint ili bilo koji operativni sustav zasnovan na Debianu, tada će vratiti "posix" kao naziv operativnog sustava. Upotrijebimo os.name () funkcija u našoj Python skripti.

Prvo uvezite os modul da biste koristili njegove ugrađene funkcije.

#importing os modula
uvoz os
# pomoću os.funkcija imena
ispis (os.Ime)

Izlaz


Os.funkcija name () može vratiti različite izlaze na temelju operativnog sustava.

os.mkdir () funkcija

Os.mkdir () funkcija stvara novi direktorij. Put i ime direktorija prosljeđuju se kao argument funkciji. Stvorimo nekoliko direktorija za testiranje.

#importing os modula
uvoz os
# pomoću os.mkdir () funkcija
#creating Test direktorij je trenutni direktorij
os.mkdir ("Test")
#creating Test direktorij u direktoriju Preuzimanja
os.mkdir ("/ home / linuxhint / Downloads / Test1")

Izlaz

Direktoriji su uspješno stvoreni.

os.funkcija rmdir ()

Os.mdir () funkcija uklanja direktorij. Ime i put datoteke uzima kao argument i uklanja direktorij. Direktorij mora biti prazan. Trenutačni radni direktorij ne možemo ukloniti pomoću os.mdir () funkcija.

#importing os modula
uvoz os
# pomoću os.funkcija rmdir ()
#removing Test direktorij
os.rmdir ("Test")
#removing Test direktorij iz direktorija Preuzimanja
os.rmdir ("/ home / linuxhint / Downloads / Test1")
print ("Navedeni direktoriji uspješno su uklonjeni")

Izlaz

os.funkcija getcwd ()

Os.getcwd () funkcija vraća ime trenutne radne mape. Trenutni radni direktorij je onaj direktorij u kojem se sprema trenutno izvršena Python datoteka. U mom slučaju, datoteka koja se izvršava pohranjena je u direktoriju "Dokumenti". Stoga će moj trenutni radni direktorij biti direktorij „Dokumenti“. Upotrijebimo os.getcwd () funkcija u našoj Python skripti za dobivanje trenutnih podataka o radnom direktoriju.

#importing os modula
uvoz os
# pomoću os.getcwd
print ("Trenutni radni direktorij je:", os.getcwd ())

Izlaz


Sada promijenimo mjesto trenutno izvršene datoteke iz "Dokumenti" u direktorij "Preuzimanja" i vidjet ćete da će se trenutna putanja radnog direktorija promijeniti.

#importing os modula
uvoz os
# pomoću os.getcwd
print ("Trenutni radni direktorij je:", os.getcwd ())

Izlaz

Trenutni radni direktorij mijenja se u direktorij "Preuzimanja".

os.remove () funkcija

Os.remove () funkcija uklanja ili briše navedenu datoteku. Navedemo ime datoteke zajedno s putanjom i ona uklanja datoteku. Kada uklonimo datoteku iz trenutnog direktorija, tada nije potrebno navesti putanju; dok uklanjamo datoteku ili direktorije iz ostalih direktorija, mi također specificiramo put. Uklonimo neku datoteku pomoću os.remove () funkcija.

#importing os modula
uvoz os
# pomoću os.remove () funkcija za uklanjanje datoteke iz trenutnog direktorija.
os.remove ("TestFile.txt ")
# uklanjanje datoteke iz direktorija za preuzimanja
os.ukloni ("/ home / linuxhint / Downloads / TestFile1.txt ")
print ("Datoteke su uspješno uklonjene")

Izlaz

Datoteke su uspješno uklonjene.

os.funkcija listdir ()

Datotečni sustav jedna je od bitnih komponenti bilo kojeg operativnog sustava koji upravlja datotekama i sprema ih. Os.listdir () funkcija popis datoteka i poddirektorijuma navedenog direktorija. Ako se ne spominje nijedan direktorij, tada se uzima u obzir trenutni radni direktorij i vraća se da su datoteke poddirektoriji. Rezultat će se vratiti u obrazac popisa. Upotrijebimo os.listdir () funkcija u našoj Python skripti.

#importing os modula
uvoz os
# pomoću os.funkcija listdir
#listing datoteka i poddirektorijuma trenutne radne mape
ispis (os.listdir ())
#listavanje datoteka i poddirektorijuma direktorija Preuzimanja
ispis (os.listdir ("/ home / linuxhint / Downloads"))
#listavanje datoteka i poddirektorijuma direktorija Desktop
ispis (os.listdir ("/ home / linuxhint / Desktop"))

Izlaz

Izlaz prikazuje popis datoteka i poddirektorijuma različitih direktorija.

os.preimenovati () funkciju

Os.funkcija rename () mijenja ime postojeće datoteke. Sintaksa os.funkcija preimenovanja () je sljedeća:

os.preimenovati (“staro_ime”, novo_ime)

Prvi parametar uzima staro ime datoteke kao argument, a u drugom parametru definiramo novo ime datoteke. Provedimo os.rename () funkcija u našoj Python skripti.

#importing os modula
uvoz os
# pomoću os.preimenovati funkciju
#preimenovanje datoteke u trenutnom radnom direktoriju
os.preimenovati ("student.xml "," student.xml ")
#preimenovanje datoteke u direktoriju Preuzimanja
os.preimenovati ("myfile.txt "," datoteka.txt ")
print ("Datoteke su uspješno preimenovane")

Izlaz

Zaključak

Python os modul je ugrađeni modul koji omogućuje izvršavanje zadataka povezanih s operativnim sustavom. Ima mnogo ugrađenih funkcija za pristup datotekama na operativnim sustavima i upravljanje njima. Ovaj članak detaljno objašnjava os modul i njegove funkcije.

Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...
Kontrolirajte i upravljajte kretanjem miša između više monitora u sustavu Windows 10
Dvostruki zaslon upravitelja miša omogućuje vam kontrolu i konfiguriranje kretanja miša između više monitora, usporavajući njegovo kretanje blizu gran...
WinMouse vam omogućuje prilagodbu i poboljšanje kretanja pokazivača miša na Windows računalu
Ako želite poboljšati zadane funkcije pokazivača miša, upotrijebite besplatni program WinMouse. Dodaje više značajki koje će vam pomoći da na najbolji...