【问题标题】:Computer Shut Off Python 3.4计算机关闭 Python 3.4
【发布时间】:2015-02-10 17:40:31
【问题描述】:

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

操作系统: Mac OSX 优胜美地

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    必须以 root 身份运行,否则将无法运行。但是,您可以为想要执行脚本的用户添加 sudoers (man visudo) shutdown 作为 NOPASSWD 程序并使用 sudo shutdown … 而不仅仅是 shutdown…

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

    【讨论】:

    • 对我的交易系统回测进行编程如此简单且优势众多!谢谢。
    猜你喜欢
    • 2014-05-25
    • 2010-09-06
    • 2016-03-06
    • 1970-01-01
    • 2012-12-17
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多