python带异常处理的简单示例

前端之家收集整理的这篇文章主要介绍了python带异常处理的简单示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
感兴趣python带异常处理的简单示例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。

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/526795.html

猜你在找的Python相关文章