0
私はフラスコを使用しています。私はセロリのように動作するPythonの代替を探していました。セロリの代わりにPythonのバックグラウンドタスクのために
@app.route('/')
def loop():
for i in range(1000000):
print(str(i))
sys.stdout.write(str(i)+ '\n')
return "done"
代わりに:例えばのために
@celery.task(name="loop")
and
loop.delay()
は、私が代わりにセロリをインストールするのと同じ結果を達成するために使用できる任意のPythonコードはありますか?私は、コンソールまたは画面の任意の場所に印刷データを見ることができない、
download_thread = threading.Thread(target=loop)
download_thread.start()
をしかし:
ところで、 は、私が試してみました。
http://apscheduler.readthedocs.io/en/latest/userguide.htmlこれは、バックグラウンドタスクに適しています。 – Sraw
@Sraw上記の関数のコードをapschedulerに書くことができますか? – jason