首页 > 解决方案 > 未定义计划名称

问题描述

我对此很陌生。我正在尝试安排一些事情。假设周[4] = 1

week = [monday, tuesday, wednesday, thursday, friday, saturday, sunday]

if week[4] == 1:
            print("HELLO WORLD")    
            schedule.every().friday.at(startTime).do(lightOn)
            while True:
                schedule.run_pending()
                time.sleep(1)

            schedule.every().friday.at(endTime).do(lightOff)
            while True:
                schedule.run_pending()
                time.sleep(1)

我的开灯和关灯代码是

    def lightOff(self):
        lightY = lightA(light = 0)
        lightOff = lightY.save()
        return lightOff

    def lightOn(self):
        lightX = lightA(light = 1)
        lightOn = lightX.save()
        return lightOn

我收到错误“未定义名称计划”。有人可以以正确的方式指出我吗?是的,我确实安装了“pip install schedule”

标签: pythonschedule

解决方案


为了让您的程序识别时间表,您需要:

  1. 使用安装它pip install schedule
  2. import schedule在您的程序开始时导入它。

推荐阅读