Итак, это код:
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 первых твитов были сохранены внутри одного файла,с любым именем файла. Сможет ли кто-нибудь предложить изменения, которые смогут это сделать? Я знаю, что упускаю что-то очень простое, но подумал, что спросить.