0
当iIrun这个程序有一个语法错误和“def überprüfen()
”被标记为红色。哪里不对?无效的语法错误,Tkinter的,功能
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
加上'# - * - 编码:UTF-8 - * - '你的源文件的第一行。或者使用ascii字符来定义标识符。 – stamaimer
的'从... import'线不应该被缩进,也不应该在'def'线。另外,'password ='行缺少第三个''''。 –
如果您真的在使用Python 3,请确保该文件保存为UTF-8。没有其他任何事情需要做,以允许unicode标识符。 – poke