1

これは私のコードではありません。インターネットで見つけたモジュールで、必要なタスクを実行します (または実行することになっています)。

print  '{'
for page in range (1,4):
    rand = random.random()
    id = str(long( rand*1000000000000000000 ))
    query_params = { 'q':'a',
        'include_entities':'true', 'lang':'en',
         'show_user':'true',
         'rpp': '100', 'page': page,
         'result_type': 'mixed',
         'max_id':id}
    r = requests.get('http://search.twitter.com/search.json',
                 params=query_params)
    tweets = json.loads(r.text)['results']
    for tweet in tweets:
        if tweet.get('text') :
            print  tweet
print  '}'
print

Python シェルは、エラーが 1 行目であることを示しているようです。私は Python をほとんど知らないので、なぜ動作しないのかわかりません。

4

1 に答える 1

4

このスニペットは Python 2.x 用に書かれていますが、Python 3.x で書かれています (printは適切な関数になりました)。これを解決するにprint SomeExpは、に置き換えます。print(SomeExpr)

この違いの詳細な説明を次に示します (3.x でのその他の変更点と共に)。

于 2013-04-28T16:38:31.430 に答える