擅长:python、mysql、java
<p>为了回答我自己的问题,<a href="https://stackoverflow.com/questions/8246520/does-pythons-os-system-wait-for-an-end-of-the-process">I found out</a>操作系统()用进程返回代码响应。这表明函数只在被调用的子进程完成后返回。在</p>
<p>因此,我试图解决的问题,似乎根本不是问题,我应该能够消除睡眠时间。在</p>
<p>然而,有一个(非常)短的延迟是有意义的,就像一个预防措施和“让事情解决”,可以这么说。在大多数情况下,这一秒无论如何都不是问题。在</p>
<pre><code>def RestartWifi():
os.system('sudo ifdown force wlan0')
time.sleep(1)
os.system('sudo ifup wlan0')
</code></pre>