TRY的异常用法

try:
open("xxx.txt")
# print(num)
print("------1")
except NameError:
print("如果捕获到异常后做的处理")
except FileExistsError:
print("文件不存在")
print("------2-----")


traceback 这个模块比较好 # traceback.print_exc() 这行代码会把报错打出来
import traceback
 
def is_price(s):
try:
f = float(s)
except Exception as e:
# traceback.print_exc()
print('zijijiade .....',traceback.format_exc())  写到数据库用这个方法
return False
else:
if f>0:
return True
 
is_price('sdgsdf')
#调用堆栈信息
原文地址:https://www.cnblogs.com/weilemeizi/p/11971155.html