python TypeError:“module”对象不是callab

2024-04-23 21:08:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的应用程序中使用rq_scheduler库,这是我的代码:

import telepot
import sys
import time
import schedule
import datetime
from redis import Redis
from rq_scheduler import Scheduler


scheduler = Scheduler(connection=Redis())



def handle():
    print("hello")

def main():
    scheduler.enqueue_at(datetime(2017, 9, 11, 22, 41),handle)


if __name__ == '__main__':
   main()

我明白了: 更新:

^{pr2}$

我的错误在哪里?我为什么要得到这个?在


Tags: 代码fromimportredis应用程序datetimetimemain
1条回答
网友
1楼 · 发布于 2024-04-23 21:08:47

datetime是一个模块,它还声明了一个名为datetime的类。在

scheduler.enqueue_at(datetime.datetime(2017, 9, 11, 22, 41),handle)

或者

^{pr2}$

在理想情况下,类应该有一个与PEP-8兼容的名称(即datetime.DateTime),以避免混淆。在

相关问题 更多 >