【发布时间】:2019-12-18 16:31:02
【问题描述】:
我使用的是 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] 没有这样的文件或目录: '/系统/库/CoreServices/菜单\ Extras/User.menu/Contents/Resources/CGSession -suspend': '/系统/库/CoreServices/菜单\ Extras/User.menu/Contents/Resources/CGSession -suspend'
【问题讨论】:
-
你尝试了什么代码?问题可能是额外的 `\' 以及您将“-suspend”参数作为可执行文件名传递的事实
-
我现在添加它
标签: python python-3.x macos