แนะนำโมดูล Python ฉบับที่ 5
rocketry Rocketry เป็นเฟรมเวิร์กที่ใช้ในการตั้งเวลาตามคำสั่งด้วยผ่านไวยากรณ์ decorator ของ Python มันเรียบง่ายและสะอาดตา เหมาะสำหรับโครงการขนาดเล็กและใหญ่ ฟังก์ชันหลักๆก็จะมี การตั้งเวลาที่มีประสิทธิภาพ การทำงานพร้อมกัน อย่าง async, threading, multiprocess การวาง pipeline งาน Session ที่สามารถแก้ไขได้ในขณะรันไทม์ รองรับ Async ติดตั้ง pip install rocketry ตัวอย่างโค้ด from rocketry import Rocketry from rocketry.conds import daily app = Rocketry() @app.task(daily) def do_daily(): ... if __name__ == '__main__': app.run() ตัวอย่างโค้ดการตั้งเวลาในการทำงาน from rocketry.conds import every from rocketry.conds import hourly, daily, weekly, from rocketry.conds import time_of_day from rocketry.conds import cron @app.task(every("10 seconds")) def do_continuously(): ....