2016-12-06 7 views
0
#!/usr/bin/env python 
# encoding: utf-8 

import tweepy #https://github.com/tweepy/tweepy 
import json as simplejson 


    #write tweet objects to JSON 
    file = open('tweet.json', 'wb') 
    print ("Writing tweet objects to JSON please wait...") 
    for status in alltweets: 
     json.dump(status._json,file,sort_keys = True,indent = 4) 

    #close the file 
    print ("Done") 
    file.close() 

if __name__ == '__main__': 
    #pass in the username of the account you want to download 
    get_all_tweets("@AlertZaAfrica") 

が定義されていないのpythonコンパイラは、ライン54が間違っていると言います。私はすでにsimplejsonとしてimport jsonを定義しました。私がインポートjsonを定義した上記の領域は上に示されています。あなたに今からのPython 3.5.1:NameError:名 'JSON' が

import simplejson as json 

$ sudo pip3 install simplejson 

は、次に、あなたのコードで、あなたが今、それをインポートすることができます:あなたは、最初にそれをインポートすることができるようにあなたのシステムにのsimplejsonをインストールする必要があり

+0

ここで定義してください。 –

+3

それではなぜ...あなたは 'json'としてimport simplejsonをやっているのですか?とにかくPython 3.5を使用しているのであれば、単に 'import json'を使うのはなぜですか? –

+0

さて、私は完全なコードを共有させてください – rabeshi1010

答えて

8

jsonを使用してsimplejsonパッケージにアクセスできます。

関連する問題