python - Python:下一分钟开始时执行代码
问题描述
所以我在我的程序中探索自动化,我需要它在每次下一分钟开始时运行代码,一个例子:
假设它是 8:12:32,我希望它在 8:13:00 而不是 8:13:32 运行
因此,睡眠不适用于我的目的。
在我打开一个问题之前,我在 Stack Overflow 上寻找答案,我发现了这样的东西:
def minute_passed(oldepoch):
return time.time() - oldepoch >= 60
但是,每次我想检查时都必须手动调用它。我需要它来不断测试。
抱歉,Python 对我来说是一种全新的体验。
目前使用 Python 3.6 和 Windows
解决方案
如果您知道以秒为单位的时间,那么您可以尝试
sleep(60 - seconds)
推荐阅读
- visual-studio-code - VS Code:编辑文件中两个点的快捷方式
- assembly - x86 汇编输出错误?
- c# - 需要 Xamarin App (Intune Azure) 的自定义配置参数值
- pandas - 使用 pandas 合并更新表中的值(如果存在于不同的表中)
- reactjs - 从 Redux Actions 中的 cuid 获取模型
- javascript - 如何根据下拉选择更改表单验证模式?
- php - 尝试使用 Laravel 检索其他页面的 ID 数据
- json - 在 Ruby 中解析非常大的 JSON 文件的正确方法是什么?
- flutter - 流生成器。错误状态:Stream 已被收听
- android - 创建项目后首次构建时出错:XML 文档结构必须在同一实体内开始和结束