为什么请求会崩溃

问题描述 投票:0回答:1

程序运行,但不返回任何内容。停止程序运行后,我得到 Process finish 并退出代码 -1。
[enter image description here]

我尝试在命令提示符和 pycharm 中导入请求,但它仍然无法正常运行。

python html python-requests pycharm crash
1个回答
0
投票

请注意

大多数对外部服务器的请求都应该附加超时,例如 如果服务器没有及时响应。默认情况下, 除非显式设置超时值,否则请求不会超时。 如果没有超时,您的代码可能会挂起几分钟或更长时间。

您可能会认为冻结,为避免您应该设置超时,例如

import requests
r = requests.get("http://www.example.com", timeout=5)
print(r.status_code)

如果示例服务器在 5 天内响应,将输出状态代码,否则将导致异常。

© www.soinside.com 2019 - 2024. All rights reserved.