Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取有关异常错误的更多信息?_Python - Fatal编程技术网

Python 如何获取有关异常错误的更多信息?

Python 如何获取有关异常错误的更多信息?,python,Python,如何获得有关异常错误类型的更多信息? 例如,在下面的代码中,我知道异常将是ZeroDivisionError 但是我希望能够获得关于错误类型的信息,而不必定义它。我在某处看到了这个示例,但它为我生成了语法错误 try: return int(var) except ValueError, Argument: print "The argument does not contain numbers\n", Argument 我主要找的是 try: // Do something

如何获得有关异常错误类型的更多信息? 例如,在下面的代码中,我知道异常将是ZeroDivisionError

但是我希望能够获得关于错误类型的信息,而不必定义它。我在某处看到了这个示例,但它为我生成了语法错误

try:
   return int(var)
except ValueError, Argument:
   print "The argument does not contain numbers\n", Argument
我主要找的是

try:
   // Do something
except:
   // Print out an information on the type of error
如果愿意,您可以将
异常
替换为
零分区错误


如果愿意,您可以将
异常
替换为
零分区错误

您可以使用stacktrace获取有关错误的所有信息


您可以使用stacktrace获取有关错误的所有信息


尝试打印错误对象本身。每个异常都实现
\uuuu str\uuuu()
方法,因此打印异常对象,它将自动调用
\uuu str\uuuu()
。请尝试此操作,
除了将错误打印为e:print(e)
。您尚未将任何答案标记为所选答案。请尝试打印错误对象本身。每个异常都实现
\uuuu str\uuuu()
方法,因此打印异常对象,它将自动调用
\uuu str\uuuu()
。请尝试此操作,
但错误为e:print(e)
。您尚未将任何答案标记为所选答案。
try:
   // Do something
except:
   // Print out an information on the type of error
try:
    # Do something
except Exception as e:
    print(e)
import stacktrace
try:
   // Do something
except:
   print(traceback.format_exc())