|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import urllib2
- def download(url,num_retrises = 2):
- print('Downloading:',url)
- try:
- html=urllib2.urlopen(url).read()
- except urllib2.URLError as e:
- print('Download error:',e.reason)
- html=None
- if num_retrises>0:
- if hasattr(e,'code') and 500 <= e.code < 600:
- #recursively retry 5xx HTTP errors
- return download(url,num_retrises-1)
- return html
- download('http://httppastat.us/500')
复制代码
- E:\pycharm2017\pycharm文件\venv\Scripts\python.exe E:/pycharm2017/pycharm文件/wangluo.py
- Traceback (most recent call last):
- File "E:/pycharm2017/pycharm文件/wangluo.py", line 1, in <module>
- import urllib2
- File "E:\pycharm2017\pycharm文件\venv\lib\site-packages\urllib2.py", line 220
- raise AttributeError, attr
- ^
- SyntaxError: invalid syntax
- Process finished with exit code 1
复制代码
请问这是什么问题????有人能帮忙解决下吗?
你用的是Python3吧,py3的urllib2和uruulib3都合并到urllib库中去了。
这样写:
import urulib.request
...
xxx = urllib.request.urlopen(...)
|
|