python 写段代码 判断如果过了13个小时 break
时间: 2023-11-15 17:05:45 浏览: 129
测量Python代码运行的时间
你可以使用 Python 中的 datetime 模块来获取当前时间,并计算出当前时间与另一个时间点之间的时间差。以下是一个示例代码,可以每隔一段时间检查一次是否已经过了13个小时,如果是,则跳出循环:
```python
import datetime
import time
start_time = datetime.datetime.now()
while True:
current_time = datetime.datetime.now()
time_diff = current_time - start_time
hours_passed = time_diff.total_seconds() / 3600
if hours_passed >= 13:
break
# do something here
time.sleep(60) # wait for 1 minute before checking again
```
在这个示例代码中,我们首先获取了当前时间,然后进入一个无限循环。在每次循环中,我们计算当前时间与开始时间之间的时间差,并将其转换为小时数。然后,我们检查是否已经过了13个小时,如果是,则跳出循环。在循环中,你可以根据自己的需要执行任何操作,例如读写文件、发送邮件、爬取网页等等。在每次循环结束后,我们使用 time.sleep() 函数等待一段时间,以免程序消耗过多的 CPU 资源。
阅读全文