Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.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_Import_Module - Fatal编程技术网

Python 导入正在使用的库中的错误除外

Python 导入正在使用的库中的错误除外,python,import,module,Python,Import,Module,我想除了请求.exceptions.ConnectionError,它是由我正在导入的库引发的。我没有导入请求。除了此特定异常之外,我如何呢?如果需要捕获连接错误可以导入错误并像捕获任何其他错误一样捕获它 from requests.exceptions import ConnectionError try: code_that_raises_connection_error() except ConnectionError: handle() 我想您必须修改源代码,您不必这样做-如

我想
除了
请求.exceptions.ConnectionError
,它是由我正在导入的库引发的。我没有导入
请求
。除了此特定异常之外,我如何
呢?

如果需要捕获
连接错误
可以导入错误并像捕获任何其他错误一样捕获它

from requests.exceptions import ConnectionError

try:
  code_that_raises_connection_error()
except ConnectionError:
  handle()

我想您必须修改源代码,您不必这样做-如果库编写得很好,它应该在处理来自
请求
@AlexThornton的异常时引发自己的异常。在本例中,库是,这是我正在回溯的异常。我可以自己导入请求并尝试自己捕获它吗?@yayu我想你可能可以。为什么你不能导入异常?