Как извлечь твит и сохранить его в файле CSV? - PullRequest
0 голосов
/ 26 февраля 2020

Я написал этот код для сохранения id и tweet Я извлекаю из указанного пользователя c, но проблема в том, что он сохраняет только первый твит с индексом 50. Я пробую счетчик, но ничего не происходит.

a=50
for info in tweets[:a]:
   with open(userID+'.csv', 'w', newline='') as file:
     writer = csv.writer(file)
     writer.writerow(["id", "tweet"])
     writer.writerow([info.id,info.full_text+ "\n"])
     a-=1

1 Ответ

1 голос
/ 26 февраля 2020

Используйте режим добавления вместо записи.

with open(userID+'.csv', 'a', newline='') as file:

'w': режим записи фактически заменяет существующий контент. 'a': режим добавления добавляет данные в существующий файл. Читайте здесь: https://www.guru99.com/reading-and-writing-files-in-python.html

...