获取中国银行汇率
app.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2025-07-01 11:24
# @Author : Jack
# @File : app
"""
app
"""
from fastapi import FastAPI
app = FastAPI()
def init_app():
"""
初始化app
:return:
"""
pass
def init_scheduler():
"""
初始化定时任务
:return:
"""
from apscheduler.schedulers.background import BackgroundScheduler
from apscheduler.triggers.cron import CronTrigger
from schedules import NewsSchedule, ExchangeSchedule, OnlinesimMonitorSchedual
scheduler = BackgroundScheduler()
scheduler.add_job(ExchangeSchedule.task, CronTrigger(hour='8,11,19', minute='20'))
scheduler.add_job(OnlinesimMonitorSchedual.task, 'interval', hours=4)
scheduler.start()
init_app()
init_scheduler()
@app.get("/")
def read_root():
return {"message": "Hello, World!"}
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8888)
原创2025年7月1日小于 1 分钟