python运行代码到一半就停了
代码是一个简单的访问网址的代码
import urllib.request
response = urllib.request.urlopen('http://202.207.12.156:9015/step_01')
html = response.read()
print(html)
这是完整代码
运行完第二行就卡在那儿了 第三行还没输入 希望可以提供帮助 好人一生平安
应该是访问一直得不到响应,所以卡在那了
可能是你链接有问题,我半天都没能成功打开
你这url能访问吗?
你写这代码的前提是网站能打开
然而你的url有错误,或者网站那边崩溃了,导致打不开
那不卡住你想怎的
如果程序没有从url得到响应,它会一直等待url的响应,可以在urlopen()内加一个超时参数timeout
很可能是链接响应超时
使用你提供的程序,通过python3是正常响应的,不过建议请求url时加个超时
[root@** ~]# python3 test.py
b'{"is_success": true, "message": "Please visit http://202.207.12.156:9015/context/86e0caa3527526e88c3300ff4c2c3d6e%22%7D'
url可以·访问而且速度也挺快,
你检查是不是
你的网络问题,或者是你使用代理时抓包
工具的拦截是不是忘记关了
增加一个超时判断
```python
import urllib.request
response = urllib.request.urlopen('http://202.207.12.156:9015/step_01', timeout=10)
html = response.read()
print(html)
```