035课后选择cancle 报错怎么解决
import easygui as gg.msgbox("下面开始账户信息登记")
title = '账号中心'
msg = '请输入信息'
fields = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
values = []
values = g.multenterbox(msg,title,fields)
while 1:
errmsg = ''
for i in range(len(fields)):
if values == '' and fields == '*':
errmsg += ('【%s】为必填项。\n' % fields)
if errmsg == '':
break
values = g.multenterbox(errmsg,title,fields,values)
print("用户资料如下: %s" % str(values))
点cancle的时候报错了,怎么解决 当点击 Cancel 时 values 为 None,应该在进入循环之前判断 values 是否为 None:
import easygui as g
g.msgbox("下面开始账户信息登记")
title = '账号中心'
msg = '请输入信息'
fields = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
values = []
values = g.multenterbox(msg,title,fields)
while values is not None:
errmsg = ''
for i in range(len(fields)):
if values == '' and fields == '*':
errmsg += ('【%s】为必填项。\n' % fields)
if errmsg == '':
break
values = g.multenterbox(errmsg,title,fields,values)
print("用户资料如下: %s" % str(values))
页:
[1]