ویرگول
ورودثبت نام
محمد فاتحی
محمد فاتحیعلاقه مند به تحلیل داده و داده کاوی. لینکدین:https://www.linkedin.com/in/mohammad-fatehi-09654062/
محمد فاتحی
محمد فاتحی
خواندن ۱ دقیقه·۴ سال پیش

معرفی کتابخانه schedule

هنگام کار با داده ها و در مسیر جمع‌آوری، پردازش و تجزیه‌ و تحلیل آماری کشف روابط پنهان، نیاز است عملیات خاصی در زمان مشخصی روی داده ها اجرا شود. اگر با پایتون کد می زنید می توانید از کتابخانه schedule برای این کار استفاده کنید.

با دستور

pip install schedule

کتابخانه مذکور نصب می شود.

قطعه کد زیر را در نظر بگیرد:

import schedule import time def job(): print(&quotI'm working...&quot) schedule.every(10).minutes.do(job) schedule.every().hour.do(job) schedule.every().day.at(&quot10:30&quot).do(job) schedule.every().monday.do(job) schedule.every().wednesday.at(&quot13:15&quot).do(job) schedule.every().minute.at(&quot:17&quot).do(job) while True: schedule.run_pending() time.sleep(1)

در این حالت تابع job در بازه های زمانی مختلف قابلیت اجرا دارد.

چنانچه از فریمورک Flask استفاده می کنید می توانید از قطعه کد زیر استفاده نمایید:

def run_schedule(): while True: schedule.run_pending() time.sleep(1) if __name__ == '__main__': schedule.every().day.at('14:00').do(job) t = threading.Thread(target = run_schedule ) t.start() app.run(debug=True, use_reloader = False)



پایتونعلم داده
۴
۰
محمد فاتحی
محمد فاتحی
علاقه مند به تحلیل داده و داده کاوی. لینکدین:https://www.linkedin.com/in/mohammad-fatehi-09654062/
شاید از این پست‌ها خوشتان بیاید