Python已停止工作

Nic*_*ckj 7 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

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

Dee*_*rud 6

0xc0000005 表示“内存访问冲突”错误。相关信息似乎表明当 python 处理数组时会发生这种情况。

您可以尝试通过添加日志来解决问题,以便识别问题。可以通过更改相关代码来解决问题。

如果您能够始终如一地复制问题并且 python 代码看起来是正确的 - 这可能是 python 中的错误的罕见情况。