如何使脚本不间断地运行,每小时有一个请求,另一个每24小时请求一次。
def main():
while True:
requests.post(url, headers = auth, data = msg_work)
requests.post(url, headers = auth, data = msg_daily)
if __name__ == '__main__':
main()我需要每小时一次msg_work请求和每24小时一次msg_daily请求。我曾想过通过time.sleep()来做这件事,但我还没有想出如何去做。
发布于 2022-10-03 18:22:18
你可以这样做:
def main():
hours_passed = 0
while True:
requests.post(url, headers = auth, data = msg_work)
time.sleep(3600) # it will sleep for a hour
hours_passed = (hours_passed + 1) % 24
if hours_passed == 0: # a day has passed
requests.post(url, headers = auth, data = msg_daily)
if __name__ == '__main__':
main()https://stackoverflow.com/questions/73939268
复制相似问题