我正在尝试从某个文件夹中的一组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文件中值的列表。