Néhány fontosabb modul
A modul egy olyan fájl, amely Python definíciókat és utasításokat tartalmaz, más Python programokba is felhasználható. Számos Python modul létezik, amely a standard könyvtár része. (gyires.inf.unideb.hu)
Milyen modulok állnak rendelkezésünkre? A The Python Standard Library reference oldalán egy igen hosszú listát láthatunk. Ezek közül egy pár, ami érdekesebb lehet:
- datetime - Dátum- és idő kezelő függvények
- decimal - Tetszőleges pontosságú tizedes törtek
- io - Műveletek be- és kimeneti adatokkal
- math - Matematikai műveletek
- multiprocessing és threading - Több szálon / processzor magon futó programok fejlesztéséhez
- random - Véletlenszerű értékek generálásához
- sqlite3 - SQLite SQL adatbázis eléréséhez
- subprocess - Programok indítása és vezérlése Python forráskódból
- tempfile - Átmeneti fájlok és könyvtárak létrehozásához
- time - Aktuális idő vagy program futásának szüneteltetése
- traceback - Python traceback-ek elérése str-ként vagy formázásuk
- urllib - Adatok letöltése az internetről
- unittest - Tesztek fejlesztéséhez
- zipfile - .zip kiterjesztésű fájlok írása, olvasása
Python modulok teljes listája (ver 3.9)