Я новичок в Python, и я пишу фрагмент кода для сбора твитов от двух соседей, сохраняя их в формате JSON и обрабатывая некоторые данные. Есть ли у вас какое-либо предложение о том, как извлечь дату и время твита, или на ho, как подсчитать количество твитов для соседа? Другими словами, каков наилучший способ изолировать различную переменную .txt с данными JSON во что-то грандиозное?Как сохранить и обработать твиты, сохраненные как JSON в Python
Большое спасибо!
from twitter import *
import sys
import os.path
import simplejson as json
import tweepy
import csv
#log into Twitter
OAUTH_TOKEN = 'XXX'
OAUTH_SECRET = 'XXX'
CONSUMER_KEY = 'XXX'
CONSUMER_SECRET = 'XXX'
t = Twitter(auth=OAuth(OAUTH_TOKEN, OAUTH_SECRET, CONSUMER_KEY, CONSUMER_SECRET))
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
#I consider A to be a 2km radius circle
result_A = t.search.tweets(query="kaffe",geocode="55.662610,12.604074,1.24mi",result_type='recent')
with open('data_A.txt', 'w') as outfile:
json.dump(result_A, outfile)
#Similarly, B is a 2km radius circle
result_B = t.search.tweets(query="kaffe",geocode="55.694700,12.548283,1.24mi",result_type='recent')
with open('data_B.txt', 'w') as outfile:
json.dump(result_B, outfile)
Вам может потребоваться предоставить пример чириканье, чтобы мы могли оценить его формат – Talvalin
Почему CSV? Чтобы вы могли обрабатывать его в Excel? (предполагая, что вы имели в виду CSV, а не CVS, и это была просто опечатка) –
Привет, Talvalin, вот файл_A: https://dl.dropboxusercontent.com/u/2684973/data_A.txt –