3 回答

TA貢獻1796條經驗 獲得超4個贊
看起來您正在使用 tweepy 從推文中獲取情緒。您需要 Twitter API 憑據才能執行此操作。這個錯誤的意思是你的一些 API 憑證是None
. 您應該確保正確設置了存儲 API 憑據的任何環境變量。應該有4個:
消費者 API 密鑰
消費者 API 秘密
訪問令牌
訪問令牌秘密
您可以使用一個小的 python 腳本來測試 tweepy API 是否正常工作:
import os
import tweepy
c_key = os.environ.get('tw_c_key')
c_sec = os.environ.get('tw_c_sec')
atk = os.environ.get('tw_ac_tok')
ats = os.environ.get('tw_ac_sec')
auth = tweepy.OAuthHandler(c_key, c_sec)
auth.set_access_token(atk, ats)
api = tweepy.API(auth)
results = api.search(q='cheese', count=100)
print(results[1].text)
您可能需要更改環境變量名稱以匹配您所擁有的。

TA貢獻1802條經驗 獲得超4個贊
可能是在獲取環境變量期間,None
正在返回類型。
使用以下語法在終端(在項目目錄中)設置您的特定環境變量:
export 'KEY'='KEY_VALUE'

TA貢獻1864條經驗 獲得超6個贊
當我收到 Tweepy 的錯誤時,我所做的和工作出色的不是:
open(r"file")
我會寫它而不是打開文件,所以不要打開文件,而是將文件中的內容粘貼為字符串:
"asfd5asdf56asdfa56"
希望它對你有幫助,也對你有用。
添加回答
舉報