|
楼主 |
发表于 2018-8-16 18:45:07
|
显示全部楼层
对了,塔利班大哥,能方便帮我看看这个代码吗??errmsg += ("【%s】为必填项 " %fieldNames) 则是啥操作啊,为什么可以这样写的?
import easygui as g
msg = "请填写一下信息(其中带*号的项为必填项)"
title = "账号中心"
fieldNames = ["*用户名","*真实姓名","固定电话","*手机号码","QQ","*Email"]
fieldValues = []
fieldValues = g.multenterbox(msg,title,fieldNames)
#print(fieldValues)
while True:
if fieldValues == None :
break
errmsg = ""
for i in range(len(fieldNames)):
option = fieldNames.strip()
if fieldValues.strip() == "" and option[0] == "*":
errmsg += ("【%s】为必填项 " %fieldNames)
if errmsg == "":
break
fieldValues = g.multenterbox(errmsg,title,fieldNames,fieldValues)
print("您填写的资料如下:%s" %str(fieldValues)) |
|