python编程题库及答案解析计算机二级python编程题可以调试吗
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 网络超时 在访问一个网页时,如果该网页长时间未响应,系统就会判断网络超时,因而无法打开该网页。下面通过代码来模拟一个网络超时的现象。 01 import requests 02 # 循环发送请求 50 次 03 for a in range(1, 50): 04 try: # 捕获异常 05 # 设置超时时间为 0.5 秒 06 response = requests.get('https://www.baidu.com/', timeout=0.5) 07 print(response.status_code) # 打印状态码 08 except Exception as e: # 捕获异常 09 print(' 异常'+str(e)) # 打印异常信息 打印结果如图 16.4 所示。 图 16.4 异常信息 说明:在上面的代码中,模拟了循环发送 50 次请求,并且设置了超时时间为 0.5 秒,所以在 0.5 秒内服务器未做出响应将被视为超时,并将超时信息打印在控制台中。根据以上模拟测试结果,可以确认在不同的情况下应设置不同的 timeout 值。 说起网络异常信息,requests 模块同样提供了 3 种常见的网络异常类,示例代码如下: 01 import requests 02 # 导入 requests.exceptions 模块中的 3 种网络异常类 03 from requests.exceptions import ReadTimeout,HTTPError,RequestException 04 # 循环发送请求 50 次 05 for a in range(1, 50): 06 try: # 捕获异常 07 # 设置超时时间为 0.5 秒 08 response = requests.get('https://www.baidu.com/', timeout=0.5) 09 print(response.status_code) # 打印状态码 10 except ReadTimeout: # 超时异常 11 print('timeout') 12 except HTTPError: # HTTP 异常 13 print('httperror') 14 except RequestException: # 请求异常 15 print('reqerror')
|