发送邮件Sendmail
def sendmail(xx,conntent):try:import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmsg = MIMEText(conntent, 'plain', 'utf-8')msg['From'] = formataddr(["谭付飞", 'tanfufei@aliyun.com'])msg['To'] = formataddr(["vattss", 'tanfufei@163.com'])msg['Subject'] = "主题"server = smtplib.SMTP("smtp.aliyun.com", 25)server.login("tanfufei@aliyun.com", "yellow1rose")server.sendmail('tanfufei@aliyun.com', [xx, ], msg.as_string())server.quit()except:return "失败"else:return "cc"while True:em=input("请输入邮件地址:")co=input("请输入邮件内容:")res=sendmail(em,co)if res=="cc":print("发送成功")else:print("发送失败")
简单的用户登陆和注册
def login(user,passwd):'''用于用户登陆:param user:用户名:param passwd:密码:return:'''f=open('db','r')for line in f:line_list=line.strip().split('|') #strip()移除空白和换行符if line_list[0]==user and line_list[1]==passwd:return Truereturn Falsepassdef register(ruser,rpasswd):'''用于用户注册:param ruser: 用户名:param rpasswd: 密码:return:默认返回None'''f=open('db','a')temp=' '+ruser + '|' + rpasswdf.write(temp)f.close()passdef main():res=input("[1]登陆 [2] 注册:")if res=='1':user=input("请输入用户名:")passwd=input("请输入密码:")r=login(user,passwd)if r:print("登陆成功")else:print("登陆失败")elif res=='2':ruser=input("请输入用户名:")rpasswd=input("请输入密码:")register(ruser,rpasswd)passmain()