我目前经营一个Twitter机器人。我要它每十分钟发布一张图片。我目前正在使用time.sleep(600)来完成这个任务。这导致它最终以不定期的方式发布信息。然而,我希望它能像钟表一样每十分钟发布一张图片。在下午1:00,下午1:10,下午1:20,下午1:30等。实现这一目标的最佳方法是什么?
time.sleep(600)
发布于 2020-09-21 17:25:42
您应该使用克隆来执行脚本。
*/10 * * * * python your_twitter_script.py
如果您只想使用Python,赛德或日程安排也是一个解决方案。
import schedule import time def job(): # twitter job schedule.every(10).minutes.do(job) while True: schedule.run_pending() time.sleep(1)
https://stackoverflow.com/questions/63997149
相似问题