Видя код, кажется, что вы читаете пустой список:
df = pd.read_csv(url,skiprows=7)
не будет ли
df = pd.read_csv(line,skiprows=7)
Я просто догадываюсь, информация, представленная в вопросе, ограничена
Кстати, вы каждый раз сохраняете CSV с тем же именем, поэтому вы перезаписываете его, подумайте об изменении имени в каждой итерации цикла.