2015-11-10 132 views
1

我試圖執行這個代碼,我得到這個錯誤信息:NameError:名字「process_or_store」沒有定義,蟒蛇

NameError: name 'process_or_store' is not defined,

我嘗試了所有相關的解決方案在這裏並沒有什麼工作。我如何擺脫錯誤信息?

import tweepy 
import json 
import nltk 

from tweepy import Stream 
from tweepy import OAuthHandler 
from tweepy.streaming import StreamListener 



consumer_key = 'key' 
consumer_secret = 'secret' 
access_token = '-token' 
access_secret = 'secret' 

auth = OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_secret) 

api = tweepy.API(auth) 

for status in tweepy.Cursor(api.home_timeline).items(10): 
    # Process a single status 
    process_or_store(status.json) 
+2

你在哪裏定義你的'process_or_store'方法? –

+0

那我該如何解決呢? –

+0

...定義它?你認爲'process_or_store'從哪裏來的? – jonrsharpe

回答

2

正如R Nar所述,process_or_store方法尚未定義。你可以閱讀更多關於如何做到這一點here

As explained by the author

The function process_or_store() is a place-holder for your custom implementation.

0

我認爲這是你在找什麼 -

def process_or_store(tweet): 
     print(json.dumps(tweet)) 

不要忘記使用這個代碼塊之前導入simplejson爲JSON。這可以在你提到的網站上找到。

相關問題