博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
添加捕获异常
阅读量:5790 次
发布时间:2019-06-18

本文共 1258 字,大约阅读时间需要 4 分钟。

# import traceback # def calc(a,b): #     res = a/b #     return res # # # def main(): #     money=input('输入多少钱:') #     months=input('还几个月:') #     try: #         res = calc(int(money),int(months)) #     except ZeroDivisionError as e:#try里面的代码出错 走except #         traceback.print_exc() #         print("还款的月数不能为0",e) #     except ValueError as e: #         print("输入必须是整数,%s"%e) #     except Exception as e: #         print('未知错误!') # #     else:#没有出错走else #         print('每个月还%s'%res) #     print('hihihi') # # import pymysql # def main2(): #     try: #         conn = pymysql.connect() #     except Exception as e: #         print('数据库连接不了,%s'%e) #     else: #         cur=conn.cursor() #         try: #             cur.execute(sql) #         except Exception as e: #             print('sql语句有错误!%s。sql是"%s"%(e,sql)') #         else: #             res = cur.fetchall() #             return res #         finally: #             cur.close() #             conn.close() import requests def req():     r = requests.get('http://118.24.3.40/api/user/all_stu',headers={'Refere':'http://118.24.3.40/'})     if len(r.json()['stu_info'])<0:         pass     else:         raise Exception('接口无数据')#主动剖出异常 req()

转载于:https://www.cnblogs.com/luonanhenniu/p/9527154.html

你可能感兴趣的文章
LNMP之Mysql主从复制(四)
查看>>
阅读Spring源代码(1)
查看>>
grep 命令
查看>>
JS二维数组的声明和使用
查看>>
v$archive_gap dg dataguard 断档处理 scn恢复
查看>>
问责IT风险管理:CIO需关注两个重点
查看>>
Winform打包发布图解
查看>>
PDF文件怎么编辑,超简单的方法
查看>>
EasyUI基础入门之Easyloader(载入器)
查看>>
Uva 839 Not so Mobile
查看>>
30款超酷的HTTP 404页面未找到错误设计
查看>>
程序猿必备 MyEclipse2013-2014系列
查看>>
java中ArrayList 、LinkList区别
查看>>
Spring ’14 Wave Update: Installing Dynamics CRM on Tablets for Windows 8.1
查看>>
利用rand7()构造rand10()
查看>>
MySQL 备份与恢复
查看>>
吃午饭前,按书上的代码写会儿--Hunt the Wumpus第一个版本
查看>>
easyui中combobox的值改变onchang事件
查看>>
Eclipse魔法堂:任务管理器
查看>>
一周自学动态站点设计
查看>>