python带异常处理的解决办法

内容摘要
这篇文章主要为大家详细介绍了python带异常处理的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣python带异常处理的简单示例的小伙伴,下面一起跟随php教程的小编罗X
文章正文

这篇文章主要为大家详细介绍了python带异常处理的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣python带异常处理的简单示例的小伙伴,下面一起跟随php教程的小编罗X来看看吧。

r.raise_for_status()的功能是判断返回的状态码,如果状态码不是200(如404),则抛出异常

这里输出了一下网页编码,是utf-8可以正常输出,不用修改。如果编码不对造成中文乱码,可以用r.encoding=r.apparent_encoding修改为解析的编码

import requests
url="http://www.177347.com"
try:
    r=requests.get(url)
    r.raise_for_status()    
    print r.encoding
    print r.text
except:
    print "failed"

注:关于python带异常处理的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!