如何在代码中说明在while循环中获取数组的值1?
while line < 1000000:
userpass = passfile.readline().split()
line = line + 1
up = userpass[1]
print(userpass)
up = decode(TH3, up)
#See Values
#print (line)
#print (str(userpass))
#print (str(userEntry))
#Checking If Account Is Created
追踪(最近一次通话): 文件“DataBase.py”,第55行,in up = userpass [v] IndexError:列表索引超出范围
答案 0 :(得分:0)
我的错误是我没有附加所以值userpass被替换为len为2到len为0: []刚刚添加了一个if len&gt; 0: 前
答案 1 :(得分:0)
似乎userpass
的长度小于2
在python中,列表,元组和字典是0索引的。这意味着如果要访问第一个元素,则应将其写为:
up = userpass[0]