谁能告诉我如何将shutdown.exe添加到python以及如何. 我也想设置和变量,如shutdown.exe -f -s -t 60
问问题
5037 次
1 回答
8
subprocess模块允许您从 python 内部运行外部程序。特别是subprocess.call是一种非常方便的方式来运行程序,您不关心除了返回代码之外的任何内容:
import subprocess
subprocess.call(["shutdown.exe", "-f", "-s", "-t", "60"])
更新:
你可以传递任何你想要的东西作为列表的一部分,这样你就可以创建一个shutdown()
这样的函数:
import subprocess
def shutdown(how_long):
subprocess.call(["shutdown.exe", "-f", "-s", "-t", how_long])
因此,如果我们想直接从控制台获取用户输入,我们可以这样做:
dt = raw_input("shutdown> ")
dt = int(dt) #make sure dt is actually a number
dt = str(dt) #back into a string 'cause that's what subprocess.call expects
shutdown(dt)
于 2010-05-04T13:01:13.877 回答