问题遇到的现象和发生背景
python中,strip()用来做什么,errmsg是关键字还是函数,用来做什么,代码while部分看不懂,能否解释一下代码执行的意思,代码中fieldName和fieldValues是否是关键字参数
问题相关代码,请勿粘贴截图
import easygui as eg
fieldName = ["*用户名","*真实姓名","*手机号码","*电子邮箱"]
fieldValues = []
fieldValues = eg.multenterbox("请填写以下联系方式:","账号中心",fieldName)
while 1:
if fieldValues == None:
break
errmsg = ""
for i in range(len(fieldName)):
option = fieldName[i].strip()
if fieldValues[i].strip() == "" and option[0] == "*":
errmsg += ('【%s】为必填项。\n\n' % fieldName[i] )
if errmsg == "":
break
fieldValues = eg.multenterbox(errrmsg,"录入表单",fieldValues)
print("用户资料如下:%s" % str(fieldValues))