저는 여기 새로 왔는데 이것은 제 첫 질문입니다. 나는 파이썬 3.2.3에서 게임을 만들고 있는데 타이머 오브젝트가 때때로 start()
메서드라고 부른 후에 인터프리터를 충돌시키는 문제에 봉착했다. (이는 시간의 50 %와 같이 발생한다. 파이썬은 작동을 멈추고 종료되어야했습니다.)파이썬 타이머가 인터프리터를 충돌시킵니다.
from threading import Timer
def hello():
print("hello, world")
t = Timer(1.0, hello)
t.start()
내가 내 파이썬 소 instalation 수리를 시도했습니다, 'didn를 :
나는 그래서 이것은 매우 간단한 코드 내 통역 충돌 것을 내가 문제를 찾을 수 있고, 내가 발견 한 내 코드를 단순화했습니다 일하지 마라. Windows 7에서 Python을 사용하고 있으며 다른 운영 체제를 사용해 볼 기회가 없었기 때문에이 문제에 대해 경험이있는 사람이라면이 솔루션을 사용해 주셔서 감사합니다. 모두에게 감사드립니다.
Windows 7에서 python 3.2.3을 사용하여 오류가 없습니다 –
이 단순화 된 버전은 100 % 시간을 충돌합니까? Windows 7에서 v 2.7.2 또는 3.2.3으로 인해 충돌이 발생하지 않았습니다. 또한 Linux (VirtualBox VM)에서 v 2.6.5 – Levon
OSX 10.7.4 python 2.7.3 – GP89