小编som*_*r_3的帖子

类型错误:get() 缺少 1 个必需的位置参数:'index1'

我正在尝试制作一个超级简单的电子邮件客户端。这将使我能够从学校向我的家庭计算机发送电子邮件,因为它们已阻止 Outlook 和 Gmail。当我尝试运行它时,它说: TypeError: get() missing 1 required positional argument: 'index1' 为了安全起见,我已经用 asterix 替换了我的电子邮件和密码。提前致谢 :)

这是我的代码:

from tkinter import *
import tkinter as tk
from email.message import EmailMessage
import smtplib

window=Tk()
window.title('Email Client')
window.geometry('200x275')

textbox2=Text(window,width=20,height=10,bg='light grey')
label2=Label(window,text='Message')
textbox1=Text(window,width=20,height=1,bg='light grey')
label1=Label(window,text='Subject')

def email_alert(subject, body, to):
    msg = EmailMessage()
    msg.set_content(body)
    msg['subject'] = subject
    msg['to'] = to

    user = "*******************"
    msg['from'] = user
    password = "*************"

    server = smtplib.SMTP("smtp.gmail.com", 587)
    server.starttls()
    server.login(user, password)
    server.send_message(msg)

    server.quit()

if __name__ == '__main__':
    def Send():
        dialog …
Run Code Online (Sandbox Code Playgroud)

python tkinter

2
推荐指数
1
解决办法
3490
查看次数

标签 统计

python ×1

tkinter ×1