Python 异常错误
IndentationErrorIndentationError
代码缩进不正确,而缩进在 Python 中具有语法意义。
python
查看详情 FileExistsError操作失败,因为文件或目录已存在。
尝试创建一个已存在的文件或目录,而所用函数要求目标不存在。例如,目录已存在时调用 os.mkdir(),或以独占创建模式调用 open()。
先用 os.path.exists() 检查文件/目录是否存在。对目录使用 os.makedirs(path, exist_ok=True)。使用 try-except FileExistsError 块捕获异常。选择不同的名称或删除已有文件。
IndentationError代码缩进不正确,而缩进在 Python 中具有语法意义。
UnicodeEncodeErrorUnicode 字符串无法编码为目标编码。
IndexError序列索引超出了给定序列的有效范围。
BlockingIOErrorI/O 操作将阻塞非阻塞对象。
PermissionError由于文件系统权限不足,操作不被允许。
subprocess.CalledProcessError子进程以非零返回码退出。