【发布时间】:2014-04-23 06:21:30
【问题描述】:
此代码有效,但会弹出一个终端窗口(短暂):
print 'Trying wireless'
while True:
wlan = subprocess.Popen("netsh wlan connect name='BSD'", stdout = subprocess.PIPE, stderr = subprocess.PIPE)
out, error = wlan.communicate()
if out.find('success') >=0: break
print "Still trying wireless..."
time.sleep(0.5)
print "Connected!"
这是 Windows 7 上的 Python 2.7。
有什么方法可以停止弹出并继续抓取输出?
谢谢, 尼克。
【问题讨论】:
-
您是否尝试将父脚本另存为
.pyw?
标签: python-2.7 subprocess