相关疑难解决方法(0)

函数调用超时

我正在调用Python中的一个函数,我知道它可能会停止并迫使我重新启动脚本.

如何调用该函数或我将其包装成什么,以便如果它花费的时间超过5秒,脚本会取消它并执行其他操作?

python multithreading timeout python-multithreading

259
推荐指数
14
解决办法
27万
查看次数

超时功能,如果完成时间太长

我有一个shell脚本循环遍历包含URL的文本文件:我想访问并截取屏幕截图.

这一切都做得很简单.该脚本初始化一个类,该类在运行时创建列表中每个站点的屏幕截图.有些站点需要非常长的时间来加载,有些站点可能根本没有加载.所以我想将screengrabber-function包装在一个超时脚本中,False如果它在10秒内无法完成,则使函数返回.

我满足于最简单的解决方案,也许设置一个异步计时器,无论在函数内部实际发生什么,它将在10秒后返回False?

python

135
推荐指数
2
解决办法
16万
查看次数

用Python ping一个站点?

基本代码是:

__PRE__

我怎么能ping一个网站或地址?

python network-programming ping

72
推荐指数
8
解决办法
21万
查看次数

Python请求非阻塞?

可能重复:
Python请求的异步请求

python模块请求是非阻塞的吗?我没有在文档中看到有关阻止或非阻塞的任何内容.

如果它是阻塞的,你会建议哪个模块?

python python-requests

9
推荐指数
1
解决办法
2万
查看次数