except 有时不能准确的定位出哪一行出现问题,可以用traceback准确定位哪一行出问题
import traceback def func1(): raise NameError("--func1 exception--") def main(): try: func1() except Exception as e: print(e) print(traceback.print_exc()) # 准确定位哪一行出问题 if __name__ == '__main__': main()
except 有时不能准确的定位出哪一行出现问题,可以用traceback准确定位哪一行出问题
import traceback def func1(): raise NameError("--func1 exception--") def main(): try: func1() except Exception as e: print(e) print(traceback.print_exc()) # 准确定位哪一行出问题 if __name__ == '__main__': main()
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。