我是新来的,这是我的第一个问题。我在Python 3.2.3中做了一个游戏,我遇到了一个问题,那就是Timer对象在调用start()
方法后有时会崩溃解释器(它发生的时间就像是50%的时间,总会有一个错误窗口说: Python停止工作,不得不被终止)。Python定时器崩溃解释器
我已经简化了我的代码,这样我就可以找到问题,我发现这个非常简单的代码崩溃我的翻译:
from threading import Timer
def hello():
print("hello, world")
t = Timer(1.0, hello)
t.start()
我试着修理我的Python安装目录,这没”工作。我在Windows 7下运行Python,不幸的是,到目前为止还没有机会尝试其他操作系统,所以如果任何人有任何关于此问题的经验,我将不胜感激任何解决方案。感谢大家。
这里没有错误,使用Python 3.2.3在Windows 7 – 2012-07-11 12:22:50
这简化版本崩溃的100%的时间?在Windows 7下,我无法让v2.7.2或3.2.3崩溃。在Linux下(在VirtualBox VM中)也可以使用v 2.6.5 – Levon 2012-07-11 12:23:04
适用于OSX 10.7.4 python 2.7.3 – GP89 2012-07-11 12:43:03