自动关闭不响应弹出窗口7

时间:2015-04-06 21:19:22

标签: python windows-7 popup

我正在运行一个python脚本,每10分钟就会进行一次数据测量。问题是它需要我运行一个不断崩溃的httpget.exe。当它崩溃时,会出现一个弹出窗口并告诉我它是“Not Responding”并将我的python脚本置于保持状态,直到我在弹出窗口中按“enter”或单击“ok”,然后脚本继续正常运行。

有没有办法让Windows 7中的某些程序没有出现那些弹出菜单?所以我的脚本只会运行任何“无响应”错误?

我已经尝试在python中运行“kill()”,但是一旦httpget.exe停止响应,python脚本也会停止。当窗口弹出时,我无法一直在我的电脑周围按“输入”。

最好的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

也许您不应该使用外部程序并在标准库上使用某些内容,例如获取页面内容并使用字符串函数将其删除:

import urllib2
url = "http://httpbin.org/get"
response = urllib2.urlopen(url)
print response.read()

或文件:

import urllib
urllib.urlretrieve ("http://www.example.com/songs/mp3.mp3", "mp3.mp3")

有关此内容的更多信息:https://stackoverflow.com/a/22776/349420