Запись всех данных, которые выводит цикл в output.txt'
for a in root.select('div.class'):
quotes = (a.a.get_text(strip=True))
print(quotes)
with open('output.txt', 'a') as f:
print(quotes, file=f)
f.close()
В чём собственно загвоздка, в файл сохраняется лишь последняя строчка, хотя в консоль выводится всё содержимое всех классов с одинаковым названиями.
Как мне записать все данные, которые выводит цикл?
Ответы (1 шт):
Автор решения: S. Nick
→ Ссылка
Попробуйте так:
with open('output.txt', 'a') as f:
for a in root.select('div.class'):
quotes = (a.a.get_text(strip=True))
print(quotes, file=f)