【问题标题】:How do I add an error message to a question box?如何在问题框中添加错误消息?
【发布时间】:2019-04-25 13:48:59
【问题描述】:

我正在尝试为同学制作一个修订材料,并且我有一个 OCR 计算机科学术语列表,位于名为“my_dict”的字典中。但是,如果输入的术语不正确,它只会向 Python shell 发送一条错误消息。如果有人可以帮我在提供的代码中添加错误消息,将不胜感激。

我尝试了基本的 if、while、next 循环,但无济于事。

def button_click():
    typed_text = (entry1.get()).lower()
    output_text.delete(0.0, END)
    if typed_text is in my_dict{}:
        meaning = my_dict[(typed_text)]
    else:
        meaning = str("Are you sure you entered the term correctly?"
    output_text.insert(END, meaning)

我希望输出用错误消息“您确定您输入的术语正确吗?”填充输出框,但实际输出当前是无效的语法。

【问题讨论】:

  • 这是您的实际代码吗?你少了一个括号。此外,my_dict{} 的语法无效。

标签: python loops dictionary tkinter


【解决方案1】:

my_dict{} 不是一个有效的语法,你只需要为in 表达式传递my_dictis in 也不是有效的语法,所以只需使用 in

str("Are you sure you entered the term correctly?" 中,最后缺少一个括号。

有些地方不需要额外的花括号。将它们丢弃在 (entry1.get())[(typed_text)]

【讨论】:

    猜你喜欢
    • 2021-10-14
    • 2011-09-08
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 2012-05-10
    相关资源
    最近更新 更多