Python Flask Mail错误标头错误分配变量

Python Flask Mail错误标头错误分配变量,python,python-3.x,flask,backend,flask-mail,Python,Python 3.x,Flask,Backend,Flask Mail,在mail.sendmessage中,它给了我一个错误,但当我用“test”更改变量text时,它工作正常,我还尝试了subject=text。如何将变量指定为参数?通常情况下,它可以正常工作,但这里不行。我发现了您无法使用的错误\n我发现了您无法使用的错误\n而不是 def verification(): global ver_pw list_pw = [] email_list = [] email_list.append(email) print(email_list)

在mail.sendmessage中,它给了我一个错误,但当我用“test”更改变量text时,它工作正常,我还尝试了subject=text。如何将变量指定为参数?通常情况下,它可以正常工作,但这里不行。

我发现了您无法使用的错误\n

我发现了您无法使用的错误\n

而不是

def verification():
    global ver_pw
    list_pw = []

email_list = []
email_list.append(email)
print(email_list)
    for _ in range(0,4):
        randomly = random.randint(0,1)
        if randomly == 0:
            letter = random.choice(letterslow)
        else:
            letter = random.choice(lettersupper)
        list_pw.append(letter)
    ver_pw = ''.join(map(str, list_pw))
    text = "Herzlich wilkommen " + username + " bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.\n Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist." + ver_pw
    mail.send_message(text, sender = 'noah.server.dev@gmail.com', recipients=email_list, body="Verification")
    return "mail sent"
试试这个

text = "Herzlich wilkommen " + username + " bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.\n Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist." + ver_pw

而不是

def verification():
    global ver_pw
    list_pw = []

email_list = []
email_list.append(email)
print(email_list)
    for _ in range(0,4):
        randomly = random.randint(0,1)
        if randomly == 0:
            letter = random.choice(letterslow)
        else:
            letter = random.choice(lettersupper)
        list_pw.append(letter)
    ver_pw = ''.join(map(str, list_pw))
    text = "Herzlich wilkommen " + username + " bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.\n Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist." + ver_pw
    mail.send_message(text, sender = 'noah.server.dev@gmail.com', recipients=email_list, body="Verification")
    return "mail sent"
试试这个

text = "Herzlich wilkommen " + username + " bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.\n Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist." + ver_pw

好问题,给了它一个好问题,给了它一个好投票