Python已停止工作

时间:2017-12-15 08:55:47

标签: python numpy windows-10

我在Windows 10机器上运行Python脚本。该脚本读取压缩数据文件,存储为.tar.gz,对其进行处理,然后读取下一个文件。通过这种方式,它可以处理数千个文件。

我在windows10 PowerShell中运行scipt,并且 - 看似随机 - 我经常遇到以下错误:

python_stopped_working

有时这种情况发生在一天后,有时几分钟后就会发生。 我选择“关闭程序”,脚本终止。查看Windows事件查看器,我可以看到以下条目:

  

错误应用程序名称:python.exe,版本:3.6.2150.1013,时间   标记:0x59c1326e错误模块名称:multiarray.cp36-win_amd64.pyd,   版本:0.0.0.0,时间戳:0x59c3eeda异常代码:0xc0000005

有关如何避免此错误消息的任何想法?

1 个答案:

答案 0 :(得分:3)

0xc0000005表示内存访问违规'错误。 相关信息似乎表明当python正在处理数组时会发生这种情况。

您可以尝试通过添加日志进行故障排除,以便确定问题。 可以通过更改相关代码来解决问题。

如果你能够一致地复制问题并且python代码看起来是正确的 - 这可能是python中一个bug的罕见情况。