2015-02-10 87 views
0

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

OS: 的Mac OSX约塞米蒂

感谢

回答

3

OS X是Unix在它的基础,所以你可以使用Unix命令。你可以使用:

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

必须以超级用户身份运行,否则无法正常工作。但是,您可以添加到sudoers文件(man visudoshutdownNOPASSWD程序是要执行的脚本,并使用sudo shutdown …,而不是仅仅shutdown…

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