python - 如何将 Schedule 转换为 APScheduler 模块?
问题描述
我是 python 新手,我的代码需要一点帮助。
我需要将我的代码转换为使用 APSCHEDULER 而不是 SCHEDULE 模块,因为我需要使用 SCHEDULE 无法使用的小时、分钟、秒。如何将此脚本转换为使用 hh:mm:ss ?
注意:我确实阅读了文档和示例,奇怪的是,没有任何关于安排作业在下午 7:45:30 运行的任何内容。所有示例似乎都针对每秒钟运行一次的 cron 作业 = 3。
这是我的计划模块代码
import subprocess
import time
import schedule
def job1():
subprocess.call("netsh interface portproxy add v4tov4 listenaddress=192.168.0.153 listenport=1101 connectaddress=192.168.0.153 connectport=809 protocol=tcp", shell=True)
def job2():
subprocess.call("netsh interface portproxy reset", shell=True)
schedule.every().day.at("06:00").do(job1)
schedule.every().day.at("07:00").do(job2)
解决方案
推荐阅读
- encoding - 如何使用 LispWorks 正确检测文件编码?
- nlp - 使用 word2vec 聚类相似词
- mongodb - 使用条件构建 MongoDB 查询
- javascript - 从 Web 浏览器启动本地可执行文件
- html - -webkit-overflow-scrolling:触摸和模态对话框(z-index 问题)
- html - 如何定位与导航栏相关的侧面部分或 div?
- java - 是否有任何与 NumPy 等效的 Java?
- bigdata - Parquet concat 或拆分两种方案
- ruby-on-rails - 在 Rails 6.0 上使用哪个 heroku buildpack 来支持 VIPS?
- django - 从标准 django 表单选择转换为 select2 的问题