Python零基础入门二十五之访问互联网异常的处理方法
2017-01-21 14:13
836 查看
这篇博客主要是记录Python访问互联网时处理异常的两种方法:
第一种方法
第二种方法
推荐使用第二种方法。
第一种方法
from urllib.request import Request,urlopen from urllib.error import URLError,HTTPError req=Request(someurl) try: response=urlopen(req) except HTTPError as e: print('The server is could\'t fulfill the request.') print('Error code:,e.code') except URLError as e: print('We failed to reach a serve.') print('Reason:',e.reason)
第二种方法
from urllib.request import Request,urlopen from urllib.error import URLError req=Request(someurl) try: response=urlopen(req) except URLError as e: if hasattr(e,'reason'): print("We failed to reach a serve") elif hasattr(e,'code'): print("The serve couldn\'t fulfill the request.") print("Error code:",e.code)
推荐使用第二种方法。
相关文章推荐
- 零基础入门学习Python(15):二进制存储 pickle 和异常处理
- 零基础入门学习Python(33)--异常处理:你不可能总是对的2
- 零基础入门学习Python(32)--异常处理:你不可能总是对的
- 异常处理与调试 - 零基础入门学习Delphi50
- [Python入门及进阶笔记]Python-基础-数字处理相关模块
- java基础入门----IO异常处理方式
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- python3访问sina首页中文的处理方法
- 异常处理:你不可能总是对的 - 零基础入门学习Python032
- ACCESS数据库ODBC访问异常的处理方法
- Python入门的36个例子 之 33 -> try – 异常是不可避免的,关键是怎样处理
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- python中用try来处理程序异常的集中常用方法
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- Spring访问数据库异常的处理方法(转)
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- gzip 压缩格式的网站处理方法---sina.com 分类: python python基础学习 2013-07-16 17:40 362人阅读 评论(0) 收藏
- python基础教程之简单入门说明(变量和控制语言使用方法)
- python中用try来处理程序异常的集中常用方法