<p>在Windows上,可以使用<a href="https://docs.python.org/2/using/windows.html#executing-scripts" rel="nofollow noreferrer">^{<cd1>}</a>将python脚本作为后台进程运行:</p>
<blockquote>
<p>Python scripts (files with the extension <code>.py</code>) will be executed by
<code>python.exe</code> by default. This executable opens a terminal, which stays
open even if the program uses a GUI. If you do not want this to
happen, use the extension <code>.pyw</code> which will cause the script to be
executed by <code>pythonw.exe</code> by default (both executables are located in
the top-level of your Python installation directory). This suppresses
the terminal window on startup.</p>
</blockquote>
<p>例如</p>
<pre><code>C:\ThanosDodd\Python3.6\pythonw.exe C:\\Python\Scripts\moveDLs.py
</code></pre>
<p>为了使脚本连续运行,可以使用帮助事件调度的<a href="https://docs.python.org/3/library/sched.html" rel="nofollow noreferrer">^{<cd2>}</a>模块:</p>
<blockquote>
<p>The sched module defines a class which implements a general purpose
event scheduler</p>
</blockquote>
^{pr2}$
<p>现在,要在Windows上终止后台进程,只需运行:</p>
<pre><code>taskkill /pid processId /f
</code></pre>
<p>其中<code>processId</code>是要终止的进程的ID。在</p>