0

我找不到将 twitter 搜索 api 的输出保存在 txt 中的方法。我使用的编程语言是 Python,我是初学者。可以smn帮助我。谢谢。

import urllib
import json

search = urllib.urlopen("http://search.twitter.com/search.json?q="+"android&rpp=100")

dict = json.loads(search.read())
for result in dict["results"]:
   print  "#", result["text"],"\n"
4

1 回答 1

1

如何重定向输出mypythonscript.py > /where/to/save.txt

或者只是将其保存在 python 中(使用您的代码):

#!/usr/bin/env python
import urllib
import json
import codecs

search = urllib.urlopen("http://search.twitter.com/search.json?q="+"android&rpp=100")

with codecs.open('/tmp/fap.txt', 'a+', 'utf8') as f:
    dict = json.loads(search.read())
    for result in dict["results"]:
        f.write('# %s\n' % result["text"])
于 2012-07-17T22:14:24.457 回答