1
Schedule
을 Flask
으로 가져오고 있습니다. 내 프로젝트에는 WSGI
이 포함되어 있지만 Flask
과 WSGI
사이의 관계에 대해서는 거의 알지 못합니다. 이제 세 개의 주 파일이 있습니다.Flask에서 Python 일정이 작동하지 않습니다.
wsgi.py
: 다른 도구에서 자동으로 생성됩니다.app.py
: 여기에 고객 요청을 입력합니다.test.py
:Schedule
을 테스트하는 데 사용됩니다.
서버를 시작할 때 긴 작업 인 작업을 시작하고 싶습니다. 여기 wsgi.py
의 일부는 다음과 같습니다
# -*- coding: utf-8 -*-
from threading import Thread
import test
t = Thread(target=test.job)
t.start()
if __name__ == '__main__':
...
당신은 내가 스레드를 시작하고 it.Here의 작업 일이 내 test.py
이다하자시피.
import schedule
def job():
schedule.every(1).seconds.do(pr)
def pr():
print("I'm working...")
내 문제는 job
결코 시작하지 않는다는 것이다.