Python 编程迷你项目 (附源码) 三

⑦ 邮件地址切片器

目的:编写一个 Python 脚本,可以从邮件地址中获取用户名和域名。

提示:使用 @作为分隔符,将地址分为分为两个字符串。

Python 编程迷你项目 (附源码) 三

⑧ 自动发送邮件

目的:编写一个 Python 脚本,可以使用这个脚本发送电子邮件。

提示:email 库可用于发送电子邮件。

import smtplib 
from email.message import EmailMessage
email = EmailMessage() ## Creating a object for EmailMessage
email['from'] = 'xyz name'   ## Person who is sending
email['to'] = 'xyz id'       ## Whom we are sending
email['subject'] = 'xyz subject'  ## Subject of email
email.set_content("Xyz content of email") ## content of email
with smtlib.SMTP(host='smtp.gmail.com',port=587)as smtp:     
## sending request to server 
    smtp.ehlo()          ## server object
smtp.starttls()      ## used to send data between server and client
smtp.login("email_id","Password") ## login id and password of gmail
smtp.send_message(email)   ## Sending email
print("email send")    ## Printing success message

⑨ 缩写词

目的:编写一个 Python 脚本,从给定的句子生成一个缩写词。

提示:你可以通过拆分和索引来获取第一个单词,然后将其组合。

Python 编程迷你项目 (附源码) 三

⑩ 文字冒险游戏

目的:编写一个有趣的 Python 脚本,通过为路径选择不同的选项让用户进行有趣的冒险。

Python 编程迷你项目 (附源码) 三