2024-03-28 18:58:48 发布
网友
可以使用以下命令重新启动Windows系统:os.system("shutdown -t 0 -r -f")
os.system("shutdown -t 0 -r -f")
示例:
import os print "REBOOTING" os.system("shutdown -t 0 -r -f")
更改-t前面的数字以更改关机前的秒数。
为什么不使用subprocess调用shutdown命令呢?
没有通用的方法,阿飞。
对于Windows,您需要访问Win32 API。就像这样:
import win32api win32api.InitiateSystemShutdown()
win32api模块是pywin32的一部分。
对于linux/os x,我想调用“reboot”命令是最简单的。
import os os.system('reboot now')
或者类似的事情。
(向下投票者注意:os.system()已经没有被否决。文本是“子流程模块为生成新流程和检索其结果提供了更强大的工具;使用该模块比使用此函数更可取。”对于类似这样的简单情况,当您对检索结果或多处理不感兴趣时,os.system()工作正常。
os.system()
可以使用以下命令重新启动Windows系统:
os.system("shutdown -t 0 -r -f")
示例:
更改-t前面的数字以更改关机前的秒数。
为什么不使用subprocess调用shutdown命令呢?
没有通用的方法,阿飞。
对于Windows,您需要访问Win32 API。就像这样:
win32api模块是pywin32的一部分。
对于linux/os x,我想调用“reboot”命令是最简单的。
或者类似的事情。
(向下投票者注意:
os.system()
已经没有被否决。文本是“子流程模块为生成新流程和检索其结果提供了更强大的工具;使用该模块比使用此函数更可取。”对于类似这样的简单情况,当您对检索结果或多处理不感兴趣时,os.system()
工作正常。相关问题 更多 >
编程相关推荐