求解,list index out of range

# 希望不久的未来能与更好的自己碰面
import easygui as g
while 1:
    a1=g.msgbox('欢迎来到相亲网~','略懂专家为你排忧解难',ok_button="冲")
    if a1==None:
        g.msgbox('没想到吧~,不准退出')
    else:
        break
msg = '请输入你的基本信息,以便我给你匹配真命天子~,带*必填'
title = '认真填写,爱情就来了'
fieldNames = ['*姓名','*性别','择偶标准']
fieldValues = []


while True:
    choice = g.buttonbox('接下来,我将给你分配一个男人', choices=('准备好了!', '我不要'))
    if choice =='准备好了!':
        break
    elif choice=='我不要':
        g.msgbox('口是心非的女人,选隔壁!')
    else:
        g.msgbox('这是个BUG!,不给退')

fileValues = g.multenterbox(msg,title,fieldNames)
while 1:
    if fieldValues == None:  # 直接按×退出
        break
    errmsg = ''
    for i in range(len(fieldNames)):
        option = fieldNames[i].strip()  # 去掉空格
        option1=fieldValues[i].strip()
        if option1 =='' and '*' == option[0]:  # 带*号且无输入,字符串第一格字符为*号
            errmsg += ('[%s}为必填项。\n\n' % fieldNames[i])  # 内容变成新的
    if errmsg == '':  # 非`必填项为空也行
        break
    fieldValues = g.multenterbox(errmsg, title, fieldNames, fieldValues)
if fieldValues == None:
    g.msgbox('退就退,你没有男人!')
else:
    g.msgbox('今天你孤寡')#最终结局

print(f'用户资料如下:{str(fieldValues)}' )

option1=fieldValues[i].strip()

这句话报错 超出索引,希望大神们帮帮我,想了好多天,改了很多次就是索引不行

我将fieldValues这个名称改成a就行了,为什么?

难道是因为我另外一个py文件里也有同样的变量名?

求解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值