python 定时任务 传参 及 之前创建 Python包遇到的问题

一 Python 调度器传参

1.1 按位置传参

注意调args 设置好之后,使用 scheduler.start() 启动调度器。

python 复制代码
# 设置调度器
scheduler = BlockingScheduler()      # 采用阻塞的方式
# 分拆上传数据模块,上传算法使用的数据
scheduler.add_job(func=up_load_data, trigger=CronTrigger(minute=f"*/{settings.interval_min}",
                                                         second=20, timezone=local_tz), args=[param_config])
scheduler.start()

1.2 使用参数传参

使用kwargs进行传参。

python 复制代码
scheduler = BlockingScheduler()  # 采用阻塞的方式
scheduler.add_job(func=up_load_amend_data,
                  trigger=CronTrigger(minute="*/{}".format(1), second=20, timezone="Asia/Shanghai"),
                  args=(param_config,),
                  kwargs={'upload_model_id': 'rawwaterv3_forecast'})

scheduler.start()

二 在Python 里面创建 包或者库

需要再 包文件里面放 init 文件,但是注意 文件名不能是Python不能用的字符!!!

类似这种文件结构:

相关推荐
青 春 记 忆2 分钟前
零基础入门python69:为 FastAPI 项目构建可复现 Docker 镜像
python·fastapi·后端开发
<花开花落>5 分钟前
Python 项目迁移到 uv:经验小结与可复用工作流
python·uv
databook8 分钟前
正态分布撒谎时:用柯西分布捕捉生活中的“黑天鹅”
python·数据挖掘·数据分析
Java后端的Ai之路11 分钟前
LangChain Deep Agents 从入门到企业实战
开发语言·人工智能·python·langchain·deepagents
2601_9623815812 分钟前
Mac和Windows,哪种电脑适合新手学Python|数智码力分享
windows·python·mac·编程环境·学习入门
小刘在重生~14 分钟前
Java 集合|Collection、List、ArrayList、LinkedList、泛型、Collections 工具类
java·数据结构·list
会飞的拖把15 分钟前
Python文件操作详解:从文件读写到os、shutil模块实战
开发语言·python
RS迷途小书童20 分钟前
Python 解析大疆无人机 SRT 字幕日志
开发语言·python·无人机
我不会起名字32230 分钟前
一天一道算法题(29):单调栈
java·数据结构·python·算法·leetcode·golang·单调栈
萧鼎34 分钟前
2026新库实测:sbxloop 1.5.24 让 AI Agent 在 Docker 沙箱中安全自治,告别环境混乱
人工智能·python·开源·开发工具·ai agent