こんにちは私は現在、いくつかの調査をしており、TwitterのAPIを利用して情報を収集していました。私はPythonで特定のつぶやきを検索するコードを書いて、結果をテキストファイルに保存したいのですが、コードは戻ってきたつぶやきの最後のつぶやきを返すだけです。 次は代わりに返さツイートのすべての最後のつぶやきを保存Pythonで私のコードのサンプルです:Twitterから取得したデータをPythonを利用してテキストファイルに保存しますか?
u = urllib2.urlopen('http://search.twitter.com/search.json?geocode=29.762778,-95.383056,10.0mi&page=1&rpp=10')
datares = json.load(u)
pprint.pprint(datares)
for tweet in datares['results']:
print tweet['text']
archive=tweet['text']
unicodedata.normalize('NFKD', archive).encode('ascii','ignore')
with codecs.open('HTXtweets.txt',mode='w', encoding='utf-8',errors='replace') as cache:
cache.write(archive)
cache.closed
ファイルを一度しか開いていないので、これは私の提案よりも良い方法だと思います。 – Maehler
ダニエルおかげであなたの提案は、トリックと最後に近くを必要としないの先端の余分なヒントをした本当に洞察に感謝します! – Techsan