python - 我怎样才能让python忙等待一个确切的持续时间?
问题描述
出于好奇,我想知道如何在1 second
不使用time
模块的情况下让 python 脚本休眠?
是否有可以在 while 循环中进行的计算,该计算需要具有n
处理能力的机器指定且可索引的时间量?
解决方案
正如您问题第二部分的评论中所述:
处理时间取决于您正在使用的机器(计算机及其配置)及其上的活动进程。手术没有固定的时间。
很长一段时间以来,您都可以通过尝试执行需要一定时间才能完成的代码来获得可靠的延迟。计算机不再那样工作了。
但是要回答您的第一个问题:您可以使用系统调用并打开一个操作系统进程以休眠 1 秒,例如:
import subprocess
subprocess.run(["sleep", "1"])
推荐阅读
- php - 如何使用带有 Fat free 的 Php 电子表格来阅读和编辑 Excel 文件?
- python - 应用程序用户记录地理位置 - 哪个位置最重要?
- vlc - 两个输入视频流的 VLC RTSP 流 - 命令行问题
- javascript - 网格列中的条件按钮
- python - 如何在张量流的神经网络中应用权重约束?
- c++ - 在 Windows 资源管理器中打开公共文档文件夹
- python - 熊猫 - 将日期增加 1
- c# - 使用 AutoMapper + 依赖注入进行映射时访问目标属性(非类型)
- javascript - 如何在反应中使用 howler.js?
- scheduling - 使用间隔进行调度时如何在 CP 中获取当前时间