【发布时间】:2018-02-02 02:09:48
【问题描述】:
我正在尝试使用从以下位置下载的 python-wget 下载 URL: https://pypi.python.org/pypi/wget
这个包不支持超时选项,因此查询失败大约需要一些时间(大约 10 秒)。是否可以在我们的 try 块中添加超时以减少函数的等待时间。
类似这样的:
try(timeout=5s):
wget.download(URL)
except:
print "Query timed out"
【问题讨论】:
-
不可能。确保
download函数接受超时,或者使用多线程。 -
不,但是,如果您想要的只是超时,还有其他方法:stackoverflow.com/questions/492519/timeout-on-a-function-call
标签: python try-except