好!我扰乱了python的时间表模块。几天前,我写了一个项目,其中的日程安排非常有魅力。
今天,我开始了一个新的、简单的项目,也有时间表模块,但我不明白为什么它不起作用。
实际上,我打开了我以前正在工作的项目,并对程序的主要功能进行了更改,程序中的时间表内容没有更改。
在保存了我的";新项目";使用不同的名称运行代码时,出现以下错误:属性错误:模块"schedule"没有属性"every">
好的,我重新检查了我的代码的每一点,我没有发现任何问题,但它不会运行。
我开始了一个全新的项目,并设置了所有新的东西,但也出现了同样的错误。这是我的新时间表代码,我找不到出现错误的任何原因。
import schedule
import time
def show_name():
print("Test ok every 4 sec.")
schedule.every(4).seconds.do(show_name)
while 1:
schedule.run_pending()
time.sleep(1)
知道黑客在干什么吗?
但是如果我加载我的";"原始";,旧代码正在运行。
我使用PyCharm作为我的IDE。
谢谢你的建议和帮助。
更新:python版本为3.9.7计划版本为1.1.0操作系统Win10 x64没有虚拟机环境。
来自软件包常见问题部分:
如果您的代码导入了错误的计划模块,就会发生这种情况。请确保项目中没有覆盖此库提供的日程模块的schedule.py文件。
您的文件夹中有一个名为schedule.py
的文件吗?