Piton

Python OS modul Közös módszerek

Python OS modul Közös módszerek

A Python a közelmúlt egyik népszerű általános programozási nyelve. Számos beépített modult és funkciót biztosít bizonyos feladatok elvégzéséhez. A Python OS modul lehetővé teszi az operációs rendszerrel kapcsolatos feladatok végrehajtását. Az operációs rendszer modul előre telepítve van a Pythonba. Az operációs rendszer modulok sok beépített funkcióval rendelkeznek a fájlrendszer lekéréséhez és az azzal való interakcióhoz. Ez a cikk példákkal ismerteti az operációs rendszer modul egyes funkcióit.

os.név () függvény

Az os.A name () függvény az operációs rendszer nevét adja vissza. Például, ha Ubuntut, Linux Mint vagy bármely Debian alapú operációs rendszert használ, akkor az a „posix” -t adja vissza operációs rendszer névként. Használjuk az os-t.name () függvény a Python szkriptünkben.

Először importálja az os modult a beépített funkcióinak használatához.

#importálja az os modult
import os
# használata os.név függvény
nyomtatás (os.név)

Kimenet


Az os.A name () függvény az operációs rendszeren alapuló különböző kimenetet adhatja vissza.

os.mkdir () függvény

Az os.Az mkdir () függvény új könyvtárat hoz létre. A könyvtár elérési útját és nevét argumentumként adják át a függvénynek. Hozzunk létre néhány tesztkönyvtárat.

#importálja az os modult
import os
# használata os.mkdir () függvény
# a tesztkönyvtár létrehozása az aktuális könyvtár
os.mkdir ("Teszt")
# teszt tesztkönyvtár létrehozása a Letöltések könyvtárban
os.mkdir ("/ home / linuxhint / Letöltések / Test1")

Kimenet

A könyvtárak létrehozása sikeres.

os.rmdir () függvény

Az os.Az mdir () függvény eltávolítja a könyvtárat. Argumentumként veszi a fájl nevét és elérési útját, és eltávolítja a könyvtárat. A könyvtárnak üresnek kell lennie. Nem tudjuk eltávolítani a jelenlegi munkakönyvtárat az os használatával.mdir () függvény.

#importálja az os modult
import os
# használata os.rmdir () függvény
# tesztkönyvtár eltávolítása
os.rmdir ("Teszt")
# Tesztkönyvtár eltávolítása a Letöltések könyvtárból
os.rmdir ("/ home / linuxhint / Letöltések / Test1")
nyomtatás ("A megadott könyvtárak sikeresen eltávolítva")

Kimenet

os.getcwd () függvény

Az os.A getcwd () függvény visszaadja az aktuális munkakönyvtár nevét. Az aktuális munkakönyvtár az a könyvtár, ahová az aktuálisan futtatott Python fájl kerül. Esetemben a végrehajtandó Python fájl a „Documents” könyvtárban van tárolva. Ezért a jelenlegi munkakönyvtáram a „Documents” könyvtár lesz. Használjuk az os-t.getcwd () függvény a Python szkriptünkben az aktuális munkakönyv információk megszerzéséhez.

#importálja az os modult
import os
# használata os.getcwd
print ("A jelenlegi munkakönyvtár:", os.getcwd ()

Kimenet


Most változtassuk meg az aktuálisan futtatott fájl helyét a „Dokumentumok” helyett a „Letöltések” könyvtárba, és látni fogja, hogy az aktuális munkakönyvtár elérési útja megváltozik.

#importálja az os modult
import os
# használata os.getcwd
print ("A jelenlegi munkakönyvtár:", os.getcwd ()

Kimenet

A jelenlegi munkakönyvtár „Letöltések” könyvtárra változik.

os.remove () függvény

Az os.remove () függvény eltávolít vagy töröl egy megadott fájlt. Megadjuk a fájl nevét és az elérési utat, és eltávolít egy fájlt. Ha eltávolítunk egy fájlt az aktuális könyvtárból, akkor nincs szükség az elérési út megadására; miközben eltávolítjuk a fájlt vagy könyvtárakat a többi könyvtárból, megadjuk az elérési utat is. Távolítsunk el néhány fájlt az os használatával.remove () függvény.

#importálja az os modult
import os
# használata os.remove () függvény egy fájl eltávolításához az aktuális könyvtárból.
os.eltávolít ("TestFile.txt ")
# fájl eltávolítása a letöltési könyvtárból
os.remove ("/ home / linuxhint / Letöltések / TestFile1.txt ")
nyomtatás ("A fájlok sikeres eltávolítása")

Kimenet

A fájlok eltávolítása sikeres volt.

os.listdir () függvény

A fájlrendszer minden olyan operációs rendszer alapvető eleme, amely kezeli és elmenti a fájlokat. Az os.listdir () függvény listázza egy megadott könyvtár fájljait és alkönyvtárait. Ha nem szerepel könyvtár, akkor az aktuális munkakönyvtárat veszi figyelembe, és a fájlokat alkönyvtárakként adja vissza. Az eredményt a lista formában adjuk vissza. Használjuk az os-t.listdir () függvény a Python szkriptünkben.

#importálja az os modult
import os
# használata os.listdir függvény
# az aktuális munkakönyvtár fájljainak és alkönyvtárainak listázása
nyomtatás (os.listdir ()
# a Letöltések könyvtár fájljainak és alkönyvtárainak listázása
nyomtatás (os.listdirdir ("/ home / linuxhint / Letöltések"))
# listázza az Asztal könyvtár fájljait és alkönyvtárait
nyomtatás (os.listdirdir ("/ home / linuxhint / Desktop"))

Kimenet

A kimenet a különféle könyvtárak fájljainak és alkönyvtárainak listáját mutatja.

os.rename () függvény

Az os.rename () függvény megváltoztatja a meglévő fájl nevét. Az os szintaxisa.rename () függvény a következő:

os.átnevezés („régi_név”, új_név)

Az 1. paraméter a régi fájlnevet veszi fel argumentumként, a 2. paraméterben pedig meghatározzuk az új fájlnevet. Végezzük el az os-t.rename () függvény a Python szkriptünkben.

#importálja az os modult
import os
# használata os.átnevezés funkció
# a fájl átnevezése az aktuális munkakönyvtárban
os.átnevezni ("hallgató.xml "," mystudent.xml ")
# a fájl átnevezése a Letöltések könyvtárban
os.átnevez ("myfile.txt "," fájl.txt ")
nyomtatás ("A fájlok átnevezése sikeres")

Kimenet

Következtetés

A Python os modul egy beépített modul, amely lehetővé teszi az operációs rendszerrel kapcsolatos feladatok végrehajtását. Számos beépített funkcióval rendelkezik az operációs rendszerek fájljainak eléréséhez és kezeléséhez. Ez a cikk részletesen ismerteti az os modult és annak funkcióit.

Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...
Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...
A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...