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 脚本,通过为路径选择不同的选项让用户进行有趣的冒险。
回帖内容已被屏蔽。