log_error = create_logger(__file__ + '.error') from peewee import fn from models import Task from models import Page import sys if len(sys.argv) == 2 and sys.argv[1].isdigit: # cmd> python loop_watch.py 100 limit = int(sys.argv[1]) try: Task.multiple_watch(sleep_seconds=3, limit=limit) except Exception as e: log_error(e) raise e Task.report() else: print('not enter loop watch', sys.argv) def test_to_local_file(): # page = Page.select().order_by(-Page.id).get() # page = Page.select(Page.topic).distinct().where(Page.topic.contains('房')).limit(5)