我有一个Python脚本,看起来像这样:Python的循环超时
for x in range(1000,40000):
try:
some_function(x)
some_other_function(x)
except Exception, e:
print e
pass
我知道这是不好的做法来处理这样的错误,但是这是一个脚本,我只打算使用一次。无论如何,我注意到循环有时会卡住一个特定的id(x)并冻结几个小时。
所以我的问题是:我将如何在循环中实现超时函数,以便如果超过20秒钟,然后跳到下一个?
您正在使用什么操作系统? – mgilson 2012-07-12 16:19:41
线程它,我认为这是实现超时的最佳方式。 – Maresh 2012-07-12 16:21:13
可能的重复http://stackoverflow.com/q/11403275/748858 – mgilson 2012-07-12 16:22:42