python - os.error 有什么意义?

标签 python

为什么Python的os模块包含error, an alias for OSError

是否有理由将它拼写为os.errorOSError 当然看起来与所有其他内置异常更一致。

我希望 os.py 能说明一些问题,但它有时使用 errorOSError 其他。

为其中一个异常起一个额外的名字似乎很愚蠢,但它在 Python 3.0 中仍然存在。我错过了什么?

最佳答案

OSError 的文档说它是在 1.5.2 版本中添加的。我的猜测是 error 早于此,并努力保持向后兼容 1.5.2 之前为 Python 编写的代码 error 被设为 的别名操作系统错误

关于python - os.error 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/989259/

相关文章:

python - 将函数应用于Python中结构化numpy数组的单列

python - 尝试在win7上设置selenium/phantomjs的路径

python - 处理 WSGI 脚本时发生异常 - IOError : failed to write data

python - Python 中是否有类似于 Perl 中的 "want"的内容

python - 如何检查 DataFrame 单元格中是否存在字符

python - 使用Python拍照

python - 如何在google colab中添加PYTHONPATH的路径

python - 正则表达式严格检查字符串中的数字

python - 打印所有 python 结构字段值

python - 如何在列表中的每个元素前面添加新值?