擅长:python、mysql、java
<p>没有通用的方法,阿飞。</p>
<p>对于Windows,您需要访问Win32 API。就像这样:</p>
<pre><code> import win32api
win32api.InitiateSystemShutdown()
</code></pre>
<p>win32api模块是<a href="http://pypi.python.org/pypi/pywin32/" rel="nofollow noreferrer">pywin32</a>的一部分。</p>
<p>对于linux/os x,我想调用“reboot”命令是最简单的。</p>
<pre><code>import os
os.system('reboot now')
</code></pre>
<p>或者类似的事情。</p>
<p>(向下投票者注意:<code>os.system()</code>已经<em>没有</em>被否决。文本是“子流程模块为生成新流程和检索其结果提供了更强大的工具;使用该模块比使用此函数更可取。”对于类似这样的简单情况,当您对检索结果或多处理不感兴趣时,<code>os.system()</code>工作正常。</p>