Példák az os modul python használatára
os.environ, os.getenv () és os.putenv ()
Az Os.environ mapping objektumként ismert, amely a felhasználói környezet változók szótárával működik. Talán nem tudtad, de minden alkalommal, amikor a számítógépedet használod, már vannak telepített környezeti változók.
Ez hasznos információkat szolgáltat, például a processzorok számát. a RAM típusa, a számítógép neve. és így tovább. Lássuk, mit tudunk megismerni a számítógépünkről:
A kódnak ez a része nagyon nagy mennyiséget mutat nekünk, így nem fogjuk megjeleníteni az összes kimenetet, magunk ismerhetjük meg a tartalmat. Gratulálok, most készen vagyunk arra, hogy megtanuljuk, hogyan kell együttműködni!
Az os modul os.path modulja számos beépített előnyökkel rendelkezik. Nézzük meg a következő funkciókat:
Ezek nem az összes modul funkciói. Később megismerhetjük őket.
os.path.basename
A basename függvény az útfájl nevét adja vissza. például:
Különös figyelmet kell fordítani ezekre a példákra. Az elsőben megadtuk a fájl elérési útját, és ellenőriztük, hogy ez az elérési út valójában egy fájl. Ezután a második példában ugyanezt tettük, de a mappában. Személy szerint láthatja az eredményeket. E két példa után kicsit megváltoztattuk a feltételeket, meghatározva a könyvtár elérési útját mindkét funkció esetében. Ezek a példák világosan bemutatják, hogyan működnek ezek a funkciók.
os.path.join
Az összekapcsolási módszer lehetővé teszi, hogy több útvonalat kombináljon egy hozzárendelt határolóval. Például a Windows-ban a backslash egy backslash (a vonalkódok hátrafelé mutatnak), de Linux-ban a határoló függvény hozzárendelésre kerül. Hogyan működik:
Ebben a példában megadja a többszörös hozzárendelések végrehajtásának módját. Amikor elkülöníted az utat, két részből álló zsűri lesz. Miután megpróbáltuk a két változót a bal oldalon, a tuple első elemét az első változóhoz, a második elem pedig a második változóhoz rendeltük.
Összegezzük az eredményeket
Mostantól az os modul régi jó ismerősnek nevezhető. Ebben a részben megtudtuk:
- Munka a környezeti értékekkel;
- Módosítsa a katalógusokat és keressen egy jelenleg működőt;
- Mappák és fájlok létrehozása és törlése;
- Mappák és fájlok átnevezése;
- Nyissa meg a fájlt a megfelelő programban;
- Munka a módokon.
És ez nem egy teljes lista, hogy mit tehet az os modul.
Modulok importálása Pythonba
A levelezés - e-mail / smtplib modulok használata a Pythonban