Мне нужно в реальном времени сохранять в базе данных все твиты из Twitter Streaming API, конечно же, фильтруя их по определенному списку слов. Я добился этого с помощью tweetstream , определив список слов , как это до вызова FilterStream ():
words = ["word1","two words","anotherWord"]
Что я хотел бы сделать, так это уметь добавлять / изменять / удалять любые из этих значений, , не останавливая сценарий . Для этого я создал простой текстовый файл, содержащий слова, которые я хочу отфильтровать, разделенные разрывом строки. Используя этот код, я получаю список слов просто отлично:
file = open('words.txt','r')
words = file.read().split("\n")
Я заставил эти строки работать, когда он запускается, но мне нужно, чтобы он делал это каждый раз, когда проверяется поток. Есть идеи?