从python重新启动本地计算机

从python重新启动本地计算机,第1张

概述有没有办法让计算机上的 Python程序在重启时运行?通用解决方案很好,但特别是我在Windows上. afaik没有通用的方法. 对于Windows,您需要访问Win32 API.像这样: import win32api win32api.InitiateSystemShutdown() win32api模块是pywin32的一部分. 对于linux / os x,我想调用“rebo​​ot 有没有办法让计算机上的 Python程序在重启时运行?通用解决方案很好,但特别是我在windows上.解决方法 afaik没有通用的方法.

对于windows,您需要访问Win32 API.像这样:

import win32API  win32API.InitiateSystemShutdown()

win32API模块是pywin32的一部分.

对于linux / os x,我想调用“rebo​​ot”命令是最简单的.

import osos.system('reboot Now')

或类似的东西.

(请注意downVoters:os.system()尚未弃用.文本是“子进程模块提供更强大的工具来生成新进程并检索其结果;使用该模块比使用此函数更可取.”对于像这样的简单情况这个,当你不想检索结果,也不想在多处理中,os.system()工作得很好.

总结

以上是内存溢出为你收集整理的从python重新启动本地计算机全部内容,希望文章能够帮你解决从python重新启动本地计算机所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1195865.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存