gpt4 book ai didi

python - 我如何从 python 中 sleep 我的计算机?

转载 作者:太空宇宙 更新时间:2023-11-03 15:32:04 24 4
gpt4 key购买 nike

我使用的是 Mac,我希望能够通过 python 脚本让我的计算机休眠。我可以使用以下命令在 bash 中执行此操作:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

我阅读了关于 this 的说明发布并按照说明进行操作,但我遇到了以下错误。

import subprocess    
subprocess.Popen("/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend")

FileNotFoundError: [Errno 2] No such file or directory: '/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend': '/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend'

最佳答案

尝试:

import subprocess    
subprocess.run(["/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession",
"-suspend"])

您必须提供 shell 所需的不带转义的现有路径(因此“Menu\Extras”->“Menu Extras”)作为第一个参数,并分别传递其他参数。

关于python - 我如何从 python 中 sleep 我的计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57455344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com