如何“暂停”python脚本,直到某个“操作”发生,而不必等待?

2024-06-16 11:38:04 发布

您现在位置:Python中文网/ 问答频道 /正文

为了详细说明,我需要脚本来检查系统是否连接到wifi(使用无限忙等待循环),一旦连接,脚本将继续执行下一步要执行的操作

这是可行的,但正如您所看到的,它浪费了CPU时间(连接到wifi通常需要5-8秒)。。现在,可能会添加一个计时器,以便只定期检查,但是否有一种方法可以“暂停”脚本并“发送信号”/“恢复”脚本,直到连接wifi

PS:为了检查wifi是否已连接,我正在使用

hostname -I

在Python脚本中,如果连接则返回值,否则返回null


Tags: 方法脚本信号系统时间浪费cpunull