计算机关闭Python 3.4

时间:2015-02-10 17:40:32

标签: macos python-3.x system-shutdown

我的一个朋友想要使用Python 3.4自动关闭他的电脑(放入一个程序)。有没有人知道一种基本的尽可能小的方法呢?

OS: Mac OSX Yosemite

由于

1 个答案:

答案 0 :(得分:4)

OS X基于Unix,因此您可以使用Unix命令。你可以使用:

#!/usr/bin/python
import os
os.system("shutdown -h now")

必须以root身份运行,否则无法工作。但是,您可以为想要执行脚本的用户添加sudoers(man visudoshutdown作为NOPASSWD程序,并使用sudo shutdown …代替shutdown… < / p>

import subprocess
subprocess.call(['osascript', '-e',
'tell app "System Events" to shut down'])