当我执行此程序时出现语法错误,“def überprüfen()
”标记为红色。怎么了?
from tkinter import *
password = str(eval(entry.get())
在这部分中是语法错误:
def überprüfen(event):
if password:
if len(password) > 8:
res.configure(text = "Ihr Passwort ist zu kurz")
else:
res.configure(text = "Ihr Passwort ist gut")
else:
res.configure(text = "Bitte geben sie ihr Passwort ein")
w = Tk()
Label(w, text="Ihr Passwort: ").pack()
entry = Entry(w)
entry.bind("<Return>", überprüfen())
entry.pack()
res = Label(w)
res.pack()
w.mainloop()
如果密码好,程序应该测试密码。 谢谢你的帮助:D
答案 0 :(得分:0)
在代码的第一行添加此行。
# -*- coding: utf-8 -*-