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刪除。