扫码关注官方订阅号
光阴似箭催人老,日月如移越少年。
Python的官方文档说明,如果你没有指定一个timeout,那么它就会使用socket的timeout值.而socket实际上是由操作系统提供的,所以timeout值依赖于操作系统.
有可能是你的这个任务恰好处在windows的socket超时之内而在linux的socket超时之外.
可以打印出下载链接,看看里面是不是有空格或者不正常字符,我遇到过这种情况。因为urlopen不支持带空格路径。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Python的官方文档说明,如果你没有指定一个timeout,那么它就会使用socket的timeout值.而socket实际上是由操作系统提供的,所以timeout值依赖于操作系统.
有可能是你的这个任务恰好处在windows的socket超时之内而在linux的socket超时之外.
可以打印出下载链接,看看里面是不是有空格或者不正常字符,我遇到过这种情况。因为urlopen不支持带空格路径。