|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import easygui as g
fieldNames=['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
fieldValues=[]
title='账号中心'
msg='请输入你的信息'
fieldValues=g.multenterbox=(msg,title,fieldNames)
while True:
if fieldValues==None:
break
errmsg=''
for i in range(len(fieldNames)):
option=fieldNames[i]
if fieldValues[i]=='' and option[0]=='*':
errmsg+=('【%s】是必须输入的内容\n\n' % fieldNames[i])
if errmsg=='':
break
fieldValues=g.multenter(errmsg,title,fieldNames,fieldValues)
----------------------------------------------------------------------------------------------------------------------------------------------------------
运行时提示错误
Traceback (most recent call last):
File "C:\Users\X\Desktop\python\注册.py", line 15, in <module>
if fieldValues[i]=='' and option[0]=='*':
IndexError: tuple index out of range
还有errmsg+=('【%s】是必须输入的内容\n\n' % fieldNames[i])这句中+=是什么意思,可以errmsg=('【%s】是必须输入的内容\n\n' % fieldNames[i]) 这样写吗
|
|