我想將我的試用開始時間打印到我的日誌文件中。但是,我需要在一段時間(定時器)循環內寫入日誌文件,這意味着我在該循環中執行的任何操作都將在每次刷新屏幕時完成。在psychopy中只寫出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'和時間 - 每一個刷新一個。
我只想要打印第一張,但我不知道該怎麼做。
非常好的改進!我從來沒有使用過精神病,也沒有想到他們會爲此定製一些東西,非常整潔。 – CasualDemon