如何在 Python 中捕获 IOError 异常?
pythonserver side programmingprogramming更新于 2026/1/30 11:24:17
IOError 异常
当输入/输出操作失败时会引发此错误,例如 print 语句或 open() 函数尝试打开不存在的文件时。操作系统相关错误也会引发此错误。
如果给定的代码写在 try 块中,则会引发输入/输出异常,该异常在 except 块中处理,如下所示
示例
import sys def whatever(): try: f = open ( "foo.txt", 'r' ) except IOError, e: print e print sys.exc_type whatever()
输出
[Errno 2] No such file or directory: 'foo.txt' <type 'exceptions.IOError'>
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

