0
編集:これはPythonを初めて使う人には最初に本を読んでもらう理由です。NameError:名前 'Tweepy'が定義されていない(Python)
私は何をしているのか分かりません。
私はこのコードを持っている:
from credentials import *
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
import tweepy
from time import sleep
from credentials import *
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
my_file=open('The Story of the Volsungs.txt','r')
file_lines=my_file.readlines()
my_file.close()
def random_line(afile):
line = next(afile)
for num, aline in enumerate(afile):
if random.randrange(num + 2): continue
line = aline
return line
def tweet():
for line in file_lines:
try:
print(line)
if line != '\n':
api.update_status(line)
sleep(3600)
else:
pass
except tweepy.TweepError as e:
print(e.reason)
sleep(2)
tweet()
、それは私にこのエラーが発生します(ユーザ名は* '現物で実施dはありません):
Traceback (most recent call last):
File "C:\\Users\J*****\Desktop\IzzieBot\TweetBot\run_bot.py", line 4, in <module>
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
NameError: name 'tweepy' is not defined
を私が間違っているかわかりませんか、変更する必要があるものは、エラーはあまりにも曖昧です。
あなたはtweepy '呼び出す...'輸入tweepy' '前... –
あなたがインポートした前の3行目にTweepyを使用しようとしていますそれ。そのチャンク全体が重複しているようです。 – Carcigenicate