我正在尝试创建用户需要输入值的 GUI 界面。如果他输入错误,则会出现错误消息。否则它会保留正确的答案。但是,如果用户忘记输入一个值而将其留空怎么办?还是按回车而不输入任何内容?在这种情况下如何调用错误消息?
为了简单起见,这里是没有 GUI 的基本示例:
h = int(raw_input("Enter "))
if h >= 10:
print True
elif h < 10:
print False
else:
print "Error"
想法是,如果用户没有输入任何内容,它将打印
“错误”。但是,程序只是停止并打印以下内容: ValueError: invalid literal for int() with base 10: ''
那么如何让 python 将空格视为值并打印“错误”呢?