python - 未定义计划名称
问题描述
我对此很陌生。我正在尝试安排一些事情。假设周[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”
解决方案
为了让您的程序识别时间表,您需要:
- 使用安装它
pip install schedule
import schedule
在您的程序开始时导入它。
推荐阅读
- inner-join - 使用 FOR ALL ENTRIES 连接各种表
- drupal - 如何更改临时 URL - RHEL 和 Drupal 7
- java - 如何使用 danielwegener Kafka appender 在 Kafka 消息中自定义 ZonedDateatime
- javascript - 使用离子(角度)。无法访问在显示屏/屏幕内有按钮的移动设备的硬件后退按钮
- swift - 如何使用以下示例修改gridView
- ios - 在 IOS 中使用 MucSub 获取 MUC 消息历史记录
- python - 使用 python 和 oracle db 在文件中获取、分离和写入相应数据的最快方法
- c++ - 堆栈变量的地址不断变化
- string - 在 kdb+ 中设置带有整数变量和字符串的保存路径的问题
- c# - 为什么在将回历日期转换为公历日期 c# windows 应用程序时单击输入时从文本框中清除数据?