from apscheduler.scheduler import Scheduler
import os
class ListHref():
def __init__(self):
print 'In ListHref Class!'
self.name_hrefs = {}
self.name_img = {}
self.path = os.path.dirname(__file__)
print 'Out ListHref Class'
def other_function():...
def job(): #function named job
print 'In job!'
book_href = ListHref()
print 'book_href created!'
if __name__ == "__main__":
sched = Scheduler()
#job() #it's ok if job() called only
sched.daemonic = False #non daemon thread
sched.add_interval_job(job,minutes=0.1)
sched.start()
问题: 如果只调用job()而不是sched,没关系所以我很困惑为什么init(self)不能完全调用?'No handerls could be found for logger "apscheduler.scheduler"' 有什么问题? 以上python代码结果:
在工作()
在 ListHref 类中!
找不到记录器“apscheduler.scheduler”的处理程序
在工作()
在 ListHref 类中!
在工作()
在 ListHref 类中!
...(很快)