Python随机停止工作

时间:2014-08-20 19:20:03

标签: python crash window

我可以说,myscript.py 1,2,3,4,...,X次成功,没有任何错误或问题。 然后在X执行时,它会使用"python.exe stopped working..."消息崩溃Windows。

问题是X完全是随机的。有时我可以运行脚本一千次,有时是一个hundread,有时候是十次......

我不确切知道它是什么,但我认为它与特定代码无关,因为如果它运行一次,为什么不总是?我的意思是,python甚至没有抛出诡计。它只是崩溃,Windows显示"python.exe stopped working..."

也许python不管理内存?有线索吗?

信息:在Windows 8上运行Python 2.7 64.处理autopyPIL库...

更多信息编辑:使用这两行代码

基本重现错误
send = autopy.bitmap.Bitmap.open('send.png')
corner = autopy.bitmap.Bitmap.open('corner.png')

有时脚本运行正常,有时则不运行。两个加载的png文件在每次执行时总是相同的。

1 个答案:

答案 0 :(得分:0)

问题在于

corner = autopy.bitmap.Bitmap.open('corner.png')

文件corner.png是8位png。不得不是32位。