Mundarija:

Python yordamida pochta yuborish boti: 5 qadam
Python yordamida pochta yuborish boti: 5 qadam

Video: Python yordamida pochta yuborish boti: 5 qadam

Video: Python yordamida pochta yuborish boti: 5 qadam
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Noyabr
Anonim
Python yordamida pochta yuborish boti
Python yordamida pochta yuborish boti

Bu loyihada siz qanday qilib python orqali xat jo'natishni o'rganasiz. Bu erda men sizga kollajdan/maktabdan ta'til olish uchun qatnashish etarli yoki yo'qligini aniqlash uchun ishlatilishi mumkin bo'lgan loyihani ko'rsatdim. Bu erda men qatnashishning minimal foizini nazarda tutganman. 75%.

1 -qadam: Ishtirokchilarning foizini hisoblash

Ishtirokchilarning foizini hisoblash
Ishtirokchilarning foizini hisoblash

Bu erda men qatnashishni hisoblash uchun bir necha asosiy kodlardan foydalandim. Biz kodni tuzganimizda, birinchi navbatda, biz darslarning umumiy sonini, keyin qatnashgan darslar sonini qo'yamiz (bilaman, hech kim uyg'onmaydi va bu qatnashishni bilish uchun bu python kodidan foydalanmaydi, lekin uni hakamlik qilish mumkin) Boshqa loyihalaringiz uchun)

2 -qadam: Bot yuborish

Pochta yuborish bot
Pochta yuborish bot
Pochta yuborish bot
Pochta yuborish bot

QADAMLAR:-

1) biz barcha o'zgaruvchilarni yuqoridagi qatnashish python kodidan import qilamiz.

2) biz SMTP mijozlar sessiyasi uchun "smtplib" ni import qilamiz, u SMTP bilan har qanday Internet -mashinaga xat yuborish uchun ishlatiladi.

3) biz "config" nomli boshqa faylni yaratamiz, u gmail identifikatori va parolini saqlaydi. (Men gmail -dan foydalanganman, siz boshqa elektron pochta xizmatidan foydalanishingiz mumkin)

4) Mavzu va xat bilan xat yuborish uchun kodlash.

5) Ko'rsatilgan birinchi rasmda pochta jo'natish uchun zarur shart -sharoitlar mavjud, ikkinchi rasmda biz ma'lum ma'lumotlarni o'z ichiga olgan xat yuborish uchun kodlanganmiz, ya'ni oldindan yozilgan mavzu va elektron pochta. Bu erda men bir necha satr qo'shdim, lekin siz uni tahrir qilishingiz mumkin. ko'proq vazifani bajarish uchun.

6) Men sinfga borishim yoki bormasligim to'g'risida xat yuborish uchun if va else so'zlarini ishlatganman.

3 -qadam: Gmail hisob ma'lumotlarini saqlash uchun Python faylini yaratish

Gmail hisob ma'lumotlarini saqlash uchun Python faylini yaratish
Gmail hisob ma'lumotlarini saqlash uchun Python faylini yaratish

Config nomli python kodini yarating va ma'lumotlarni yuqorida ko'rsatilgan tarzda saqlang.

4 -qadam: Nihoyat !

Nihoyat !!
Nihoyat !!

Sizga shunday xat keladi.

Baxt omad !!

5 -qadam:

Bu talab qilinadigan kodlar.

Men bu skriptni aslida boshqa loyiha uchun yozganman, agar xonaga odam kirsa, biz unga xat olamiz va malina pi va arduino yordamida tayyorlanadigan eshik qulfining parolini o'zgartirish uchun xat yuborishimiz mumkin.

Siz uni loyihalaringiz uchun ham ishlatishingiz mumkin.

Tavsiya: