Standart kütüphane
sys, os, pathlib, datetime, random ve logging.
Tüm dersler · Python dersleri: sıfırdan öğren
Standart kütüphane nedir
Python ile birlikte yüzlerce hazır modül gelir. Kendin yazmadan önce hazır bir çözüm olup olmadığına bak; zaman kazandırır ve daha güvenilirdir.
sys, os ve pathlib
sys yorumlayıcı hakkında bilgi verir (sys.version, sys.argv). os işletim sistemiyle çalışır. Dosya yollarını pathlib ile yazmak daha temizdir ve her yerde aynı çalışır.
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 ve logging
datetime tarih ve saatle çalışır, random rastgele seçim yapar, logging ise programın olanlarını dosyaya veya ekrana kaydeder; print'ten farklı olarak seviyeleri vardır (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"]))