-2
使用python 2.7x: 我已經通過其他問題搜索,但找不到類似於我的功能。我正在寫一個Excel電子表格。變量a在整個程序的其他地方不使用。我已經嘗試將全局變量放在函數之前,在函數內部,將函數添加到如下所示的函數中,從for循環更改爲while循環等,幾乎所有內容都是其他文章所建議的,但不幸的是它們不起作用。 難道是因爲我使用了一個數組,它也影響了代碼? 我不斷收到IndexError:這個while循環的列表索引超出範圍,不知道如何解決。非常感謝你的幫助!函數獲取「IndexError:列表索引的範圍」寫入excel
GPA是程序中其他地方的數組。
def function(a):
while (a <785):
sheet1.write(a+30,10,GPA[a][0])
sheet1.write(a+31,10,GPA[a][0])
sheet1.write(a+30,11,GPA[a][1])
sheet1.write(a+31,11,GPA[a][1])
sheet1.write(a+30,12,GPA[a][2])
sheet1.write(a+31,12,GPA[a][2])
a = a+2
function (1)
你在用什麼語言編碼?可能想添加適當的標籤? –
當然,我使用python 2.7x。感謝您的評論 – Sandy