def job():
ABClist= []
for status in api.search(q=searchWord,count=10):
ABClist.append(status.text)
print(ABClist[0])
job()
schedule.every(30).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(1)
このjob内のコードを別の場所でschedule関数なしで実行すると10つの要素の1番目を表示してくれるのですが、今の状態で実行すると1番目を10つ表示してしまいます。
さらにprint(ABClist[0])の数字は0~9を入れられたのに0しか受け付けず、ほかの数字を入れるとprint(ABClist[0])の部分にIndexError: list index out of range が出てしまいます。別の場所と同じように実行するにはどうすればよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー