except ImportError as xcpt:
print "Import Error: " + xcpt.message
在 2.6 中为您提供弃用警告,因为消息即将消失。 Stackoverflow
您应该如何处理 ImportError? (注意,这是一个内置异常,不是我做的......)
最佳答案
正确的做法是
xcpt.args
只有 message
属性会消失。异常将继续存在,并且将继续有参数。
阅读:http://www.python.org/dev/peps/pep-0352/这对于删除 messages
属性有一定的道理。
关于python - 打印 Python 异常的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3330991/