|
|
发表于 2019-7-12 14:02:15
|
显示全部楼层
- # p10_3.py
- import easygui as eg
- msg = '我要来登记你的信息 查你水表'
- title = '查水表的来了!'
- fieldnames = ['*姓名', '*真实姓名', '固定电话', '*手机号码', '*电子邮箱', '居住地址']
- fieldvalues = []
- fieldvalues = eg.multenterbox(msg, title, fieldnames)
- errmsg = ''
- while 1:
- # 先筛选出必填项
- must_field = [i for i in fieldnames if i[0] == '*']
- for i, v in zip(range(len(fieldnames)), fieldvalues):
- option = fieldnames[i].strip()
- # 现在判断这些必填项是否有数据
- if option in must_field:
- if v == '':
- errmsg += ('【%s】为必填的项目\n\n' % fieldnames[i])
- if errmsg == '':
- break
-
- fieldvalues = eg.multenterbox(errmsg, title, fieldnames, fieldvalues)
- print('用户的资料如下:%s' % str(fieldvalues))
复制代码 |
|