python - errno 12“无法分配内存”的 MemoryError 和 OSError 之间的区别?
问题描述
有时,我的一些代码无法引发MemoryError
. 在其他时候,它们OSError
以ENOMEM
( OSError: [Errno 12] Cannot allocate memory
) 失败。MemoryError
Python raise a和 Python raise an OSError
with 有什么区别Cannot allocate memory
?
解决方案
推荐阅读
- tensorflow - 验证准确度为零,损失更高。使用 LSTM 进行意图分类
- python - 通过调用 df2 中列出的 df1 的索引来创建 Dataframe
- c# - UWP - WebView 保存权限和下载
- php - 如何将 PHP crypt 实现转换为 Ruby?
- php - 将 PHP 数组解析为可读文本
- html - 添加具有不同颜色的跨度实际上并没有改变颜色
- reactjs - 如何检查某个点/地点是否在路线上或附近(Directions API)?- 反应
- python - 如果为真,则将对象从字符串转换为浮点数
- sqlite - 内容解析器是否更改了它的主键
- html - 使用 HTTP 版本,但 Chrome 为所有 css 和 js 资源请求 HTTPS