Proqramlaşdırma

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"]))

Müəllif: Nibras Code