###前提・実現したいこと
プログラム/Python初心者です
ログイン情報をkeysから読み込んでいます
keysに複数のログイン情報が入っていてdefで管理しています
###発生している問題・エラーメッセージ
Traceback (most recent call last): File "E:\Python\Twitter\Twitter_RT-FV_bot-master\FV_bot.py", line 16, in <module> auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) NameError: name 'CONSUMER_KEY' is not defined
main.py
from keys import * auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) auth.set_access_token(ACCESS_KEY, ACCESS_SECRET) api = tweepy.API(auth)
###keys.py
def API1(): name = "JellenaAdree" print (name) CONSUMER_KEY = ":::::" CONSUMER_SECRET = "::::" ACCESS_KEY = "921515617294860288-::::" ACCESS_SECRET = '::::' secret = "::::" FV_List = ["大学 冬休み source:twitter_for_iphone OR source:twitter_for_android"] print (CONSUMER_KEY) print (CONSUMER_SECRET) def API2(): 省略 API1と同様 API1()
###試した事
main.pyを実行すると print(name CONSUMER_KEY CONSUMER_SECRET)は正常に出力されます
その後 今回のエラーが出ます
###素人見解
keysで複数アカウントを管理しています
defではなくClassを使うのか(?)
別スプリクトからの関数定義(defを使った物)は認識されないのかも
(でもなんでPrintは正常に行われているの??)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/21 05:43