Невозможно преобразовать твиты в формат JSON, а затем сохранить как текстовый файл. - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь создать объект json, который затем хочу сохранить в текстовом файле, в котором данные JSON каждого твита представляют свою собственную строку. Это то, что у меня есть, но оно не работает:

#Connect to Twitter API:
import tweepy
consumer_key = 'xx'
consumer_secret = 'xx'
access_token = 'xxx'
access_secret = 'xx'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
api = tweepy.API(auth)

tweets=[]
#pull first entry only for testing
for i in df_image_pred.tweet_id[0:1]:
    t=api.get_status(i, tweet_mode='extended',wait_on_rate_limit=True,wait_on_rate_limit_notify=True)
    tweets.append(t._json)

#save as text file
f = open("dict.txt","w")
f.write( str(tweets) )
f.close()

Вывод такой: enter image description here

При чтении текстового файла в пандах, это мойвывод в информационном кадре, который является проблемой здесь: enter image description here

...