为什么会出现 urllib.error.ContentTooShortError 错误:

时间:2021-06-28 10:18:57

标签: linux ubuntu kivy kivy-language buildozer

在检索我用 kivy 编写的程序时遇到此错误。 我必须使用VPN

recipent_id

1 个答案:

答案 0 :(得分:0)

来自urllib documentation: 异常 urllib.error.ContentTooShortError(msg, content)

当 urlretrieve() 函数检测到下载的数据量小于预期量(由 Content-Length 标头给出)时,会引发此异常。 content 属性存储下载的(并且可能被截断的)数据。

在实践中,很可能是 VPN 终止了套接字。您可能需要在程序中实现重试/恢复功能。