码迷,mamicode.com
首页 >  
搜索关键字:raise    ( 709个结果
python学习(八) 异常
8.1 什么是异常 8.2 按自己的方式出错 如何引发异常,以及创建自己的异常类型。 8.2.1 raise语句 Exception: 所有异常的基类。 AttributeError:属性引用或赋值失败时引发 IOError: 打开不存在的文件(或其他情况)时引发。 IndexError: 使用序列 ...
分类:编程语言   时间:2017-08-01 12:31:16    阅读次数:205
python2限制函数传入的关键字参数
在Python2 中,可以通过使用**kwargs,在函数中配合使用kwargs.pop(key, False)实现获取限制关键字参数值,如果未传入则设置默认值,当所有需要的关键字参数都pop完毕,如果kwargs还有其它内容则raise ValueError. ...
分类:编程语言   时间:2017-07-30 00:16:29    阅读次数:147
python自动化之调试
#####调试 #####查看日志与断言 ''' 抛出异常使用raise语句.在代码中,raise语句包含以下部分: (1)raise关键字; (2)对Exception函数的调用; (3)传递给Exception函数的字符串,包含有用的出错信息 ''' ###################### ...
分类:编程语言   时间:2017-07-26 23:37:58    阅读次数:437
@property
Python内置的@property装饰器就是负责把一个方法变成属性调用的: class Screen(object): def isint(self,px): if not isinstance(px,int): raise ValueError('px must be an int') if p ...
分类:其他好文   时间:2017-07-16 11:22:23    阅读次数:156
python100题目的爬取
import requestsfrom bs4 import BeautifulSoupdef getHTMLText(url): try: r = requests.get(url) r.raise_for_status() r.encoding = 'utf-8' return r.text e ...
分类:编程语言   时间:2017-07-11 00:55:00    阅读次数:189
python爬虫之伪装浏览器
问题描述:File "D:\python\Lib\httplib.py", line 417, in _read_status raise BadStatusLine(line) 首先我们得对这两行代码并对此进行解释 user_agent='Mozilla/4.0(compatible;MSIE 5 ...
分类:编程语言   时间:2017-07-10 23:35:27    阅读次数:273
在学习抛出异常的过程中,关于错误信息 TypeError: exceptions must derive from BaseException 的原因
虽然是个很low的问题,但是自己还是出现了,所以特地记录下来,保证自己不会再犯。首先看看我的代码 def FooError(ValueError): passdef foo(s): n=int(s) if n==0: raise FooError('无效的值:%s'%s) return 10/npr ...
分类:其他好文   时间:2017-07-04 11:17:43    阅读次数:790
中国大学排名定向爬虫
import requests from bs4 import BeautifulSoup import bs4 #Tag类型判断是需要用到这里的库 def getHTMLText(url): try: r = requests.get(url,timeout = 30) r.raise_for_s... ...
分类:其他好文   时间:2017-07-03 12:23:25    阅读次数:169
Python基础课:实现一个正方形类的加减乘除
1 class Square: 2 def __init__(self, wh): #因为是正方形, 只取一条边的长度 3 if isinstance(wh,(int,float)): 4 self.wh = wh 5 else: 6 raise TypeError 7 8 def... ...
分类:编程语言   时间:2017-07-01 09:49:59    阅读次数:225
a start job is running for Raise network interface (5min 3s)
astartjobisrunningforRaisenetworkinterface(5min3s)MaybeitisaworkaroundbutIcouldreducethebootuptimefollowingtheanswerathttps://ubuntuforums.org/showthread.php?t=2323253,i.e.byeditingthefile:sudovim/etc/systemd/system/network-online.targets.wants/networking.s..
分类:Web程序   时间:2017-06-26 15:35:42    阅读次数:1079
709条   上一页 1 ... 53 54 55 56 57 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!