我有一个 Python for 循环,可以打印 1 到 20 个输出。我正在构建一个 web 应用程序(Flask / Heroku),并且我想显示每个输出,因为它打印在我的 HTML 页面上的循环中。所以我的 HTML 页面看起来像这样(每个输出都是单独打印的)......
Checking...
output 1: not valid
output 2: not valid
output 4: not valid
output 5: valid!
通常,我只会将许多变量传递到我的 HTML 页面中:
@app.route('/')
def hello():
return render_template("main.html", output = output)
但是对每个打印的输出都这样做是没有意义的,因为我会多次调用 HTML 页面。这是我的for循环以防万一:
p = [p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13]
e = iter(p)
# run validation logic
print "Checking..."
for x in e:
i = x+"@"+d
has_mx = validate_email(i,check_mx=True)
is_real = validate_email(i,verify=True)
if (has_mx == False):
print "no mx record"
break
elif (is_real and x == p0):
print "catchall detected"
break
elif (x != p0):
if is_real:
print i, "probably valid"
break
else:
print i, "not valid"