Как загрузить потоковые необработанные данные в формате JSON в локальный файл на ПК с помощью python? - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь загрузить необработанные данные в локальный файл, используя python. Я понятия не имею, как это сделать? Кроме того, как я могу установить ограничение для потоковой передачи данных в Твиттере (теперь он работает только до тех пор, пока вывручную остановить это?

Это для твиттер необработанных данных, я получаю потоковые твиты для пользователей в моем списке. Когда я пытаюсь поместить это в локальный файл. Я получаю JSON не сериализуемую ошибку. Не понимаю, правильно ли я это делаю.

Импортируйте необходимые методы

НАЧАТЬ КОД
from tweepy library
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream
from tweepy import API
import pandas as pd
from tweepy import Cursor
import unicodecsv
from unidecode import unidecode

здесь даны секретные токены

if __name__ == '__main__':
  auth = OAuthHandler(consumer_key, consumer_secret)
  auth.set_access_token(access_token, access_token_secret)
  api = API(auth)

  users = ["lisamurkowski",
           "SenJohnMcCain",
           "JeffFlake",]

  i = 0
  sizeofList = len(users) 
  while i < sizeofList :
     for user in users:
         print(api.get_user(user))

         #with open('personal.json', 'w') as json_file:
         #json.dump(a, json_file)


  i += 1
КОДЫ КОНЕЦ

IНужен вывод этих потоковых данных, которые работают на ноутбуке jupyter, для загрузки в автономном режиме в файл формата json на моем ПК. Пожалуйста, помогите, если можете.

...