1

我在这里有一个为 Enigma 2 Linux 机顶盒编写的 python 程序: VirtualZap Python program for Enigma 2 based set top box

我想每分钟自动执行以下功能:

def aktualisieren(self):  
    self.updateInfos()

您可以在第 436 行和第 437 行中找到定义的函数。

我的问题是 VirtualZap 类只包含一个构造函数,但没有实际程序运行的 main 方法,因此很难实现线程或协程。是否有可能自动执行 aktualisieren 功能?

4

1 回答 1

0

有一个高级 Python 调度程序

from apscheduler.schedulers.blocking import BlockingScheduler

def aktualisieren(self):  
    self.updateInfos()

scheduler = BlockingScheduler()
scheduler.add_job(aktualisieren, 'interval', hours=1)
scheduler.start()
于 2017-06-15T16:21:42.227 回答