任何人都可以告诉我如何将shutdown.exe添加到python以及如何.我还想设置和shutdown.exe -f -s -t 60之类的变量
该子模块,使您可以运行从内部蟒蛇外部程序.特别是subprocess.call是一种非常方便的方式来运行程序,除了返回代码之外你不关心任何事情:
import subprocess
subprocess.call(["shutdown.exe", "-f", "-s", "-t", "60"])
Run Code Online (Sandbox Code Playgroud)
您可以将任何您想要的内容作为列表的一部分传递,以便您可以创建如下shutdown()函数:
import subprocess
def shutdown(how_long):
subprocess.call(["shutdown.exe", "-f", "-s", "-t", how_long])
Run Code Online (Sandbox Code Playgroud)
因此,如果我们想直接从控制台获取用户输入,我们可以这样做:
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)
Run Code Online (Sandbox Code Playgroud)