我想将试用开始时间打印到我的日志文件中。但是,我需要在while(定时器)循环内写入日志文件,这意味着我将在每个屏幕刷新时完成该循环中的任何操作。
问题是我只想将第一个clock.getTime()
调用的结果写入日志文件。如果我这样做:
while timer.getTime() >0: # while time isn't up (turns neg when time's up)
for key in event.getKeys():
if key in ['escape']:
core.quit() # quit if they press escape
timeText.draw(window)
timeline.draw(window)
cursorImage.draw(window)
## flip so it actually appears
window.flip()
OnsetTime = clock.getTime()
logfile.write('OnsetTime, %s' % OnsetTime)
我得到了一堆我的日志文件,上面写着' OnsetTime'和时间 - 每次刷新一次。
我只想要打印第一张,但我不知道该怎么做。