我有一个运行PRAW for Reddit的Python机器人。它是开源的,因此用户可以安排该机器人以任何频率运行(例如,使用cron
)。它可能每10分钟或每6个小时运行一次。
我在该机器人中有一个特定的功能(我们称其为check_logs
),该功能不应运行该机器人的每次执行,而应该每天运行一次。该机器人没有数据库。
是否有一种方法可以在Python中完成而无需外部数据库/文件?
通常来说,使用外部数据库或文件会更好(也更容易)。但是,如果您绝对需要它,也可以:
如果使用cron
,则可以使用command line arguments运行它。