Python-使用时间表模块,使用文件中的参数

时间:2018-09-20 10:31:17

标签: python python-3.x getattr

我希望使用schedule模块,如图here所示,其方式是代码从文本文件中读取计划参数,例如:

start_day=1,2,3,4
start_time=09:00

模块的语法如下(希望更改日期和job):

schedule.every().monday.do(job)
schedule.every().wednesday.at("13:15").do(job)

我的初衷是使用getattr()-但这是一种更简单的用法,例如所示的here

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

这就是我想要的:

for day, entries in activeSched.iteritems():
                for i, entry in enumerate( entries ):
                    getattr( schedule.every(), day ).at( entry[ 0 ] ).do( setScheduledTemp, entry[ 1 ] )