Standart kitabxana
sys, os, pathlib, datetime, random və logging.
Bütün dərslər · Python dərsləri: sıfırdan öyrən
Standart kitabxana nədir
Python-la birlikdə yüzlərlə hazır modul gəlir. Əvvəl özün yazmağa çalışmazdan öncə hazır həllin olub-olmadığına bax; bu, vaxta qənaət edir və daha etibarlıdır.
sys, os və pathlib
sys interpretator haqqında məlumat verir (sys.version, sys.argv). os əməliyyat sistemi ilə işləyir. Fayl yollarını pathlib ilə yazmaq daha təmizdir və hər sistemdə eyni işləyir.
import sys, os
from pathlib import Path
print(sys.version_info[:2])
print(os.getcwd())
for p in Path(".").glob("*.py"):
print(p.name, p.stat().st_size)datetime, random və logging
datetime tarix və vaxtla işləyir, random təsadüfi seçim edir, logging isə proqramın baş verənləri haqqında qeydləri fayla və ya ekrana yazır; print-dən fərqli olaraq səviyyələri var (DEBUG, INFO, WARNING, ERROR).
import logging, random
from datetime import date, timedelta
logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s")
deadline = date.today() + timedelta(days=14)
logging.info("deadline is %s", deadline)
print(random.choice(["red", "green", "blue"]))