如何将时间表转换为APScheduler模块?

2024-09-24 06:31:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个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)

Tags: 模块代码importtruedef作业shellcall