Python email moduli
❮ Python o‘rnatilgan modullari
Misol
Oddiy xabar yarating va uning mavzusini chiqaring:
import email
from email.message import EmailMessage
m = EmailMessage()
m["Subject"] = "Hello Emil"
print(m["Subject"])
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
email paketi elektron pochta xabarlarini, jumladan MIME va sarlavhalarni (header) boshqarish uchun mo‘ljallangan kutubxonadir.
A’zolar
| A’zo | Tavsif |
|---|---|
| charset | Elektron pochta xabarlari uchun belgilar to‘plami (charset) bilan ishlash vositalari. |
| contentmanager | EmailMessage uchun kontent menejerlari (ilovalar va qismlarni qo‘shish/olish). |
| encoders | MIME uzatish kodlashlari uchun eski yordamchi vositalar (masalan, base64, quoted-printable). |
| errors | email paketi foydalanadigan istisno sinflari. |
| feedparser | Elektron pochta xabarlari uchun holatlar mashinasiga (state machine) asoslangan quyi darajali parser (baytlarga yo‘naltirilgan). |
| generator | Elektron pochta xabarlarini string yoki baytlarga seriyalashtiradi. |
| header | RFC 2047 bo‘yicha kodlangan sarlavhalarni kodlaydi va dekodlaydi. |
| headerregistry | Maydonga xos xatti-harakatga ega tuzilmali sarlavha obyektlari. |
| iterators | Xabar qismlari bo‘ylab iteratsiya qilish uchun yordamchi vositalar (eskirgan). |
| message | EmailMessage API’sini taqdim etuvchi quyi paket. |
| parser | Elektron pochta xabarlarini string yoki fayllardan tahlil qiladi (Parser, BytesParser). |
| policy | Tahlil qilish va seriyalashtirishni boshqaruvchi siyosatlar (policy) (masalan, default, SMTP). |
| utils | Sanalar, manzillar va xabar identifikatorlari (ID) uchun yordamchi funksiyalar. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
