"IndexError: tuple index out of range" hatası

Arkadaşlar exe almak istediğimde bu hatayı alıyorum

argval = const_list[const_index]

IndexError: tuple index out of range

const_index değişkeni const_list'in alabileceği maximum index değerinden yüksek bir değer barındırıyor.
Örneğin bu hatayı şu şekilde de alabiliriz:

>>> [1, 2, 3, 4][4]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range

[1, 2, 3, 4] listesinin 4 elemanı var, yani max indexi 3’tür ve bu yüzden bu listenin 4. indexine erişmeye çalışmak IndexError'ün yükseltilmesine sebep olur. Dolayısıyla da erişmek istediğiniz elemana erişemezsiniz.


https://pythonprinciples.com/blog/index-errors/


Kodların tamamını paylaşırsanız daha kolay yardım alabilirsiniz

4 Beğeni

Yazdığım programı pyinstaller ile exe almak istediğimde oluşan bu hatanın sebebini çözdüm sebebi os modülü ile dosya işlemi yapıyorum defender ise bunu trojan olarak algılayıp işlemi iptal ediyordu bende izin ver dedim bu sayede çözmüş oldum.