在我的代码中有一个与套接字相关的函数调用,该函数来自另一个模块,因此无法控制,问题是它偶尔会阻塞几个小时,这是完全不可接受的,我如何限制代码中的函数执行时间?我想解决方案必须使用另一个线程.
Python初学者在这里.如果进程耗时超过500秒,我希望能够暂停下载视频文件.
import urllib
try:
urllib.urlretrieve ("http://www.videoURL.mp4", "filename.mp4")
except Exception as e:
print("error")
Run Code Online (Sandbox Code Playgroud)
如何修改我的代码以实现这一目标?