Попытка написать твиты в текстовый файл - PullRequest
0 голосов
/ 25 октября 2019

Итак, это код:

from twython import TwythonStreamer
f = open("textfiles/{}.txt".format("1"),"w")
from auth import(
    consumer_key,
    consumer_secret,
    access_token,
    access_token_secret
)
class MyStreamer(TwythonStreamer):

    def on_success(self,data):
        if "text" in data:
            username = data["user"]["screen_name"]
            tweet = data["text"]
            string1 = "@{} tweeted: {}".format(username,tweet)    
            print(string1)      
stream = MyStreamer(
    consumer_key,
    consumer_secret,
    access_token,
    access_token_secret
)
stream.statuses.filter(track="I")

Основной вопрос, а просто изучение банкомата. Не могу понять, что это как-то связано с on_success, но не уверен, когда открывать закрыть и писать в файл.

В идеале я хочу, чтобы 100 первых твитов были сохранены внутри одного файла,с любым именем файла. Сможет ли кто-нибудь предложить изменения, которые смогут это сделать? Я знаю, что упускаю что-то очень простое, но подумал, что спросить.

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