python - Python - 在代码执行之前等待条件为真的最佳实践是什么?脚本需要持续运行
问题描述
在执行某些代码之前等待条件为真的最有效方法是什么?例如,我只想在文件被修改时才执行代码。我的代码在“white True:”循环中。我不确定这是否是最好的做法,或者这是否是常见的做法,因为“while True:”循环不断循环并耗尽 CPU。我可以在那里放一个暂停语句,但我想知道这样做的实际方法是什么?脚本需要在等待条件为真的同时持续运行。
while True:
modTime = os.path.getmtime('C:\\example1.xlsx')
if(modTime > curTime):
#execute code
#execute code
#execute code
curTime = modTime
解决方案
推荐阅读
- prometheus - PromQL 中具有时间偏移的两个指标之间的差异
- data-structures - 双数组特里与三重数组特里
- phpmyadmin - phpMyAdmin 不显示登录表单
- java - 如何调度 JSP 页面?
- callback - python库中的Cuda cuLaunchHostFunc等价物
- sed - 是否可以使用 grep 或 find 命令替换仅给出前几个和最后几个单词的给定字符串
- excel - VBA 框架中的对象
- ios - iOS 在通知服务扩展中获取用户位置
- haskell - `sum [] = 0` 是什么意思?
- java - 如何从房间数据库中返回单个对象?