在python中使用记录器时无法调用int

时间:2018-08-12 17:57:16

标签: python int

我对python非常陌生。当我尝试运行以下代码时,无法调用int对象。我在互联网上发现了很多帖子,但没有一个起作用。请帮帮我。

代码:

if __name__ == '__main__':
    scheduler = BackgroundScheduler(timzone='Asia/Kolkata') 
    scheduler.add_job(schedule_creditCnts_job, 'cron',  minute=2, hour=23) 
    logging.INFO("starting scheduler")

错误:

Traceback (most recent call last):
  File "../util/JobScheduler", line 18, in <module>
    logging.INFO("starting scheduler")
TypeError: 'int' object is not callabl

2 个答案:

答案 0 :(得分:2)

logging.INFO是一个整数,表示日志级别INFO。使用logging.info。记住,python是区分大小写的

logging.info("starting scheduler")

答案 1 :(得分:1)

logging.INFO是日志记录程序包中的常量。

您要使用logging.info,这是记录信息级消息的方法。

>>> logging.INFO
20
>>> logging.info
<function info at 0x7f0a2762d500>