我可以说,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.处理autopy
和PIL
库...
更多信息编辑:使用这两行代码
基本重现错误send = autopy.bitmap.Bitmap.open('send.png')
corner = autopy.bitmap.Bitmap.open('corner.png')
有时脚本运行正常,有时则不运行。两个加载的png文件在每次执行时总是相同的。
答案 0 :(得分:0)
问题在于
corner = autopy.bitmap.Bitmap.open('corner.png')
文件corner.png
是8位png。不得不是32位。