r.raise_for_status()
的功能是判断返回的状态码,如果状态码不是200(如404),则抛出异常
这里输出了一下网页编码,是utf-8可以正常输出,不用修改。如果编码不对造成中文乱码,可以用 r.enCoding=r.apparent_enCoding
修改为解析的编码
import requestsurl="http://www.177347.com"try: r=requests.get(url) r.raise_for_status() print r.enCoding print r.textexcept: print "Failed"
总结 以上是内存溢出为你收集整理的python带异常处理的简单示例全部内容,希望文章能够帮你解决python带异常处理的简单示例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)