摘要: ###背景 解决手动暂停导致的错误 ###🌰 def Interrupt_exception(func): def wrapper(*args, **kwargs): try: func(*args, **kwargs) except KeyboardInterrupt: print("手动停止" 阅读全文
posted @ 2022-05-22 23:52 青山原 阅读(30) 评论(0) 推荐(0) 编辑
摘要: def isConnected(self): try: requests.get("http://www.baidu.com", timeout=2) except: print("网络异常") time.sleep(10) return False return True def checking 阅读全文
posted @ 2022-05-22 23:39 青山原 阅读(657) 评论(0) 推荐(0) 编辑
摘要: try: #主代码块 pass except KeyError,e: #异常时,执行该块 pass except xxxError,e: #异常时,执行该块 pass else: #主代码块执行完,执行该块 pass finally: #无论异常与否,最终执行该块 pass ###TRY/EXCEP 阅读全文
posted @ 2022-05-22 23:14 青山原 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ###总结 遇到网络问题(如:DNS 查询失败、拒绝连接等)时,Requests 会抛出一个 requests.exceptions.ConnectionError 异常。 如果 HTTP 请求返回了不成功的状态码, Response.raise_for_status() 会抛出一个 HTTPErr 阅读全文
posted @ 2022-05-22 23:09 青山原 阅读(2230) 评论(0) 推荐(1) 编辑