python关机自动检测
时间: 2023-09-24 16:05:19 浏览: 93
python自动关机
4星 · 用户满意度95%
在Python中,你可以使用`psutil`库来检测系统的状态和进程信息。下面是一个示例代码,用于检测系统是否正在关机:
```python
import psutil
def is_shutdown():
return psutil.Process().name() == "shutdown.exe"
if is_shutdown():
print("系统正在关机")
else:
print("系统正常运行")
```
这个示例代码中,我们使用`psutil.Process().name()`来获取当前Python进程的名称,然后判断是否为"shutdown.exe"。如果是的话,则表示系统正在关机。
请注意,这种方法只能检测当前Python进程是否为关机进程,无法检测其他进程的状态。另外,`psutil`库还提供了其他有关系统状态和进程信息的功能,你可以根据自己的需求进行扩展。
阅读全文