在继续执行脚本的其余部分之前,我想让我的脚本验证电子邮件密码是否正确。我确定这只是一个简单的循环,但我想不出一种简单的方法来做到这一点。现在我的脚本是:
import arcpy, os, sys, time, subprocess, collections, datetime, smtplib
from datetime import datetime
print("This script will check your email password to verify it is correct.")
usr = "your_email@gmail.com"
print("Please enter the password for " + usr + ":")
psw = raw_input()
def passwordcheck(usr,psw):
server=smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(usr,psw)
server.quit()
print("Thank you. Password was correct.")
try:
passwordcheck(usr,psw)
except:
print("Password was incorrect.")
我想要一个简单的循环来允许用户 3 次尝试输入正确的密码,然后如果没有输入正确的密码,则终止脚本。