運行python程序出現報錯
summ = summ + w[ox+m][oy+n]*inp[i+m][j+n]/255
TypeError: 'NoneType' object has no attribute '__getitem__'
檢查出錯原因:
'__getitem__' 是與數組下標相關
本人程序中 inp[i+m][j+n] 傳遞過來的inp數值爲None,無法按照下標讀取值,所以報錯
總結:
出現此問題,查看表達式a[ ]的a值是否爲空
爲空會報這個錯誤
運行python程序出現報錯
summ = summ + w[ox+m][oy+n]*inp[i+m][j+n]/255
TypeError: 'NoneType' object has no attribute '__getitem__'
檢查出錯原因:
'__getitem__' 是與數組下標相關
本人程序中 inp[i+m][j+n] 傳遞過來的inp數值爲None,無法按照下標讀取值,所以報錯
總結:
出現此問題,查看表達式a[ ]的a值是否爲空
爲空會報這個錯誤