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不能用的字符!!!

类似这种文件结构:

相关推荐
小宇的天下1 分钟前
Synopsys Technology File and Routing Rules Reference Manual (1)
java·服务器·前端
Coder_Boy_11 分钟前
基于SpringAI的在线考试系统-AI智能化拓展
java·大数据·人工智能·spring boot
n***333515 分钟前
TCP/IP协议栈深度解析技术文章大纲
java·spring boot
lph00916 分钟前
mqtt broker (mosquitto)创建服务器、订阅与发布
运维·服务器
奋进的芋圆18 分钟前
Java 线程池深度指南(JDK 17+)
java
ScilogyHunter19 分钟前
SCons:Python驱动的智能构建系统
python·构建系统·scons
luoluoal26 分钟前
基于python的基于深度学习的车俩特征分析系(源码+文档)
python·mysql·django·毕业设计·源码
蓁蓁啊31 分钟前
GCC 头文件搜索路径:-I vs -idirafter 深度解析
java·前端·javascript·嵌入式硬件·物联网
酒醉的胡铁32 分钟前
uniapp运行到鸿蒙证书配置
服务器·uni-app·harmonyos