我是Python新手,因此对以下代码中出现的“列表索引超出范围”错误感到困惑,因为我的文本文件中只包含4项,即名字、姓氏、小时工资、总工作时间。是否应该将其更改为非while循环?如果需要,我可以给出完整的代码。任何帮助都将不胜感激
while line2 != "":
line2 = " "
line2 = line2.split( " " )
if (line2[ 0 ]+ " " + line2[ 1 ]) != name1.rstrip( " \n " ):
empFile3.write(line2[ 0 ] + " " + line2[ 1 ] + " " + line2[ 2 ] + " " + line2[ 3 ] + " \n " )
问题在第二行。去掉那个。您得到该错误是因为您试图拆分空字符串
相关问题 更多 >
编程相关推荐