IndexError: список индексов вне диапазона, даже если он работает с одним файлом - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь извлечь некоторые значения из группы файлов CSV в определенной папке.

Я фактически заставил это работать на одной папке, но теперь после изменения кода чтобы прочитать все файлы CSV внутри папки, он показывает эту ошибку:

File "potato.py", line 20, in <module>
    jerkiness.append(row[8].replace(';', ' '))
IndexError: list index out of range

Мой код:

dirfile = "C:\VQA_excel"
grenata = os.listdir(dirfile)
for file in grenata:
    if file.endswith(".csv"):
        jerkiness = []
        jerkinessfloat = []
        #cle = open("C:\VQA_excel\" + file)
        cle = os.path.join(dirfile, file)
        print cle
        with open(cle, 'r') as tc:
            excel = csv.reader(tc)
            for row in excel:
                jerkiness.append(row[8].replace(';', ' '))

Ожидаемый результат - список со значениями из файлов CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...