程序运行,但不返回任何内容。停止程序运行后,我得到 Process finish 并退出代码 -1。 []
我尝试在命令提示符和 pycharm 中导入请求,但它仍然无法正常运行。
请注意
大多数对外部服务器的请求都应该附加超时,例如 如果服务器没有及时响应。默认情况下, 除非显式设置超时值,否则请求不会超时。 如果没有超时,您的代码可能会挂起几分钟或更长时间。
您可能会认为冻结,为避免您应该设置超时,例如
import requests r = requests.get("http://www.example.com", timeout=5) print(r.status_code)
如果示例服务器在 5 天内响应,将输出状态代码,否则将导致异常。