traceback模塊

  • sys模塊中的sys.exc_info() :

    • 返回值
    • error類型,error值,trace_obj
  • traceback模塊經常使用函數 :

    • print_tb(tb,limit,file) : 只輸出有錯的那部分語句,不給出錯誤類型和錯誤值

      tb,traceback對象
      limit,控制出錯的層數顯示,默認爲全部
      file,輸出對象,默認屏幕,也能夠輸出到文件中記錄日誌用函數

    • print_exception(etype,value,tb,limit,file)

      須要先使用 sys.exc_info() 得到返回的元組
      再使用 print_exception()日誌

    • print_exc(limit,file):print_exception()的簡化版

      自動調用 sys.exc_info()orm

    • format_exc(limit,file) :返回錯誤信息做爲字符串
  • traceback模塊全部方法

    • "extract_tb"
    • "format_exc"
    • "format_exception"
    • "format_exception_only"
    • "format_list"
    • "format_stack"
    • "format_tb"
    • "itertools"
    • "linecache"
    • "print_exc"
    • "print_exception"
    • "print_last"
    • "print_list"
    • "print_stack"
    • "print_tb"
    • "sys"
    • "walk_stack"
    • "walk_tb"
相關文章
相關標籤/搜索