0
from apscheduler.schedulers.blocking import BlockingScheduler
from apscheduler.triggers.cron import CronTrigger
def p():
print("a")
if __name__ == '__main__':
scheduler = BlockingScheduler()
trigger = CronTrigger(second='1/5')
scheduler.add_job(p, trigger)
try:
scheduler.start()
except Exception as e:
pass
이 코드를 apscheduler.schedulers.blocking라는 이름의 모듈을, 나는 시험이 단말 그러나이 같은 오류 보여왜 pyehon3.4 쇼 오류 apscheduler을 사용하지 : 인터넷에서
를 apscheduler.schedulers.blocking라는 이름의 모듈을는 또한 그들은 모두 unpass, 그리고 내가 apscheduler 3.4.0을 사용하지만, 3.0.1를 사용하고 2.XX 내가 많은 문제를 발견하지, 너무 unpass입니다 테스트
from datetime import datetime
import os
from apscheduler.scheduler import BlockingScheduler
def tick():
print('Tick! The time is: %s' % datetime.now())
if __name__ == '__main__':
scheduler = BlockingScheduler()
scheduler.add_job(tick, 'interval', seconds=3)
print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'$
try:
scheduler.start()
except (KeyboardInterrupt, SystemExit):
pass
from apscheduler.schedulers.background import BackgroundScheduler
# The "apscheduler." prefix is hard coded
scheduler = BackgroundScheduler({
'apscheduler.jobstores.mongo': {
'type': 'mongodb'
},
'apscheduler.jobstores.default': {
'type': 'sqlalchemy',
'url': 'sqlite:///jobs.sqlite'
},
'apscheduler.executors.default': {
'class': 'apscheduler.executors.pool:ThreadPoolExecutor',
'max_workers': '20'
},
'apscheduler.executors.processpool': {
'type': 'processpool',
'max_workers': '5'
},
'apscheduler.job_defaults.coalesce': 'false',
'apscheduler.job_defaults.max_instances': '3',
'apscheduler.timezone': 'UTC',
})
import os ,subprocess
from APScheduler.schedulers.blocking import BlockingScheduler
def scheduled_job():
sync_to_drive=subprocess.check_output(["./gdrive", "sync", "upload", "--keep-local", "/home/pi/Documents"], cwd="/home/pi/Downloads")
print (sync_to_drive)
sched = BlockingScheduler()
sched.add_job(scheduled_job, "interval", seconds=5)
sched.start()
에 대한 다른 코드를 사용 모든 솔루션, 도와주세요 ...
그리고 apspheduler를 사용하여 거미가 mongoDB에 데이터를 가져올 수있게하려고합니다.