Python Forum
IndexError: list index out of range
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IndexError: list index out of range
#1
Hello guys...

What's going on with my code?
from tempfile import NamedTemporaryFile
from FlightRadar24.api import FlightRadar24API
from time import time, sleep
from datetime import datetime
import shutil
import csv
from pandas import DataFrame
import re
import threading
import schedule 
import time 
import sched, time

nav = []
n_acft_voando = []
while True:    

    fr_api = FlightRadar24API()
    empresas = ['AZU', 'GLO', 'LAN']
    #, 'JBU', 'AAL', 'DAL', 'ACA', 'UAL'
    pattern = "<(.*?)>"

    agora = datetime.now()
    dia = agora.strftime("%d/%m/%Y")
    hora = agora.strftime("%H:%M:%S")

    for i in range(0,len(empresas)):
        nav.append(len(fr_api.get_flights(airline = empresas[i])))
        dados_voo = fr_api.get_flights(airline = empresas[i])

        for k in range (0,len(dados_voo)):
            substring = re.search(pattern, str(dados_voo[k])).group(1)
            substring = substring.split(' - ')
            modelo_tail = [x.replace(" ", ";") for x in substring]
            n_acft_voando = [dia, hora, nav[0], nav[1], nav[2]]
            acft_voando=[dia, hora, modelo_tail[0]]
            print(acft_voando)

            with open(r'C:\Users\bruno\Desktop\Voos\DB\AeronavesAr.txt', 'a', newline='') as f:
                writer = csv.writer(f, delimiter=';')
                writer.writerow(n_acft_voando)

            with open(r'C:\Users\bruno\Desktop\Voos\DB\DetalhesAeronaves.txt', 'a', newline='') as f:
                writer = csv.writer(f, delimiter=';')
                writer.writerow(acft_voando)

    sleep(60)
I'm getting the following error:
Error:
IndexError Traceback (most recent call last) <ipython-input-2-aac74b35f2b2> in <module> 33 substring = substring.split(' - ') 34 modelo_tail = [x.replace(" ", ";") for x in substring] ---> 35 n_acft_voando = [dia, hora, nav[0], nav[1], nav[2]] 36 acft_voando=[dia, hora, modelo_tail[0]] 37 print(acft_voando) IndexError: list index out of range
How can I fix it?
It's interesting because, smetimes it works, and sometimes it doesn't.
Reply


Messages In This Thread
IndexError: list index out of range - by brunolelli - Mar-25-2021, 04:43 AM
RE: IndexError: list index out of range - by buran - Mar-25-2021, 02:13 PM
RE: IndexError: list index out of range - by buran - Mar-25-2021, 02:26 PM
RE: IndexError: list index out of range - by buran - Mar-25-2021, 04:41 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  IndexError: index 10 is out of bounds for axis 0 with size 10 Mehboob 11 2,117 Sep-14-2023, 06:54 AM
Last Post: Mehboob
Thumbs Down I hate "List index out of range" Melen 20 3,344 May-14-2023, 06:43 AM
Last Post: deanhystad
Exclamation IndexError: Replacement index 2 out of range for positional args tuple - help? MrKnd94 2 6,395 Oct-14-2022, 09:57 PM
Last Post: MrKnd94
  IndexError: list index out of range dolac 4 1,923 Jul-25-2022, 03:42 PM
Last Post: deanhystad
  I'm getting a String index out of range error debian77 7 2,357 Jun-26-2022, 09:50 AM
Last Post: deanhystad
  IndexError: list index out of range Anldra12 2 1,448 May-03-2022, 01:39 PM
Last Post: Anldra12
  TypeError: list indices must be integers or slices, not range Anldra12 2 2,589 Apr-22-2022, 10:56 AM
Last Post: Anldra12
  matplotlib x axis range goes over the set range Pedroski55 5 3,222 Nov-21-2021, 08:40 AM
Last Post: paul18fr
  IndexError: list index out of range rf_kartal 6 2,855 Sep-07-2021, 02:36 PM
Last Post: Larz60+
  Python Error List Index Out of Range abhi1vaishnav 3 2,321 Sep-03-2021, 08:40 PM
Last Post: abhi1vaishnav

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020